Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1601|回复: 2

GetDesktopWindow什么时候会返回其它值?

[复制链接]
发表于 2012-11-16 15:51 | 显示全部楼层 |阅读模式
Declare Function GetDesktopWindow Lib "user32" () As Long
Sub a()
    MsgBox GetDesktopWindow    '返回桌面句柄
End Sub



为什么GetDesktopWindow返回的是这么一个熟悉的数字:65536
GetDesktopWindow什么时候会返回其它值?
谢谢!
发表于 2012-11-16 16:24 | 显示全部楼层
桌面窗口是一个要在其上绘制所有的图标和其他窗口的区域.(可能类似于一个固定大小的画布吧).所有应用程序的窗口和图表都相当于在上面画的某个图.并且可以随意擦除和调整大小?我自己揣测的哈
回复

使用道具 举报

 楼主| 发表于 2012-11-16 16:30 | 显示全部楼层
rebornxldeng 发表于 2012-11-16 16:24
桌面窗口是一个要在其上绘制所有的图标和其他窗口的区域.(可能类似于一个固定大小的画布吧).所有应用程序的 ...

谢谢rebornxldeng!
我奇怪,如果老是返回65536,就不该叫函数了,因为没变化。
所以只好猜,在某个条件时,才返回其它值,可是试不出。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 20:43 , Processed in 1.083437 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表