|
发表于 2007-2-27 20:38:19
|
显示全部楼层
首先多谢楼主的精彩文章,加分支持免不了了,看完第一篇我对常数具体什么作用不太了解,于是我把其中一个常数改为其他,代码如下:
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Const GW_HWNDLAST = 1
Private Const SW_HIDE = 0
Private Sub Form_Load()
Dim lphWnd As Long
lphWnd = GetWindow(Me.hwnd, GW_HWNDLAST)
ShowWindow lphWnd, SW_HIDE
End Sub
执行结果:整个桌面的图标全部隐藏,按下显示桌面就可以了,然后随便哪个窗体或控件获得焦点,整个桌面的图标又被隐藏,按照字面意思是:hwndlast,其中HWND先前已经说过,LAST是最后的意思,但是具体传递或者说要得到的是什么结果?望答复,谢谢~:)
[ 本帖最后由 baojiapin 于 2007-2-27 20:49 编辑 ] |
|