Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Public Const SW_HIDE = 0
Public Const SW_NORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOW = 5
Public Const SW_MINIMIZE = 6
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_RESTORE = 9
Public Const SW_SHOWDEFAULT = 10那些常量怎么申明的???完全不懂。查书都没申明常量的。。完全晕倒了。请说明常量怎么申明。怎么知道参数就是那个????
Public Const SW_HIDE = 0
Public Const SW_NORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOW = 5
Public Const SW_MINIMIZE = 6
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_RESTORE = 9
Public Const SW_SHOWDEFAULT = 10那些常量怎么申明的???完全不懂。查书都没申明常量的。。完全晕倒了。请说明常量怎么申明。怎么知道参数就是那个????
有关此资料可是查一下一本书《最新API大全》电子工业出版社
比较详细,你最好有点C++基础,更好!
Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
说明
控制窗口的可见性(在vb里使用:针对vb窗体及控件,请使用对应的vb属性)
返回值
Long,如窗口之前是可见的,则返回TRUE(非零),否则返回FALSE(零)
参数表
参数 类型及说明
hwnd Long,窗口句柄,要向这个窗口应用由nCmdShow指定的命令
nCmdShow Long,为窗口指定可视性方面的一个命令。请用下述任何一个常数 SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL 与SW_RESTORE相同
1000分我来拿!!!
请先安装VC
在\Program Files\Microsoft Visual Studio\VC98\Include文件夹里用搜索包含文字的方法,搜索如 #define SW_HIDE
用记事本打开找到的.h后缀的文件(如Winuser.h),在文件里再查找SW_HIDE,就OK了。送1000分,可不要食言呵,:)
常量一般就是英文单词拼起来的
如SW_SHOWNORMAL 与SW_RESTORE相同
show和normal组成,意思就能知道8,9成了
sw是前缀
有些参数又是一些常量,所以一般都有固定的值.具体是多少那也是根据函数自己的实现.
为了记忆方便和阅读,所以给这些常量定义了一些名字
如: NIM_MODIFY = &H1 根据名字你就可以了解这个是什么函数需要的,是什么类型的参数
NIM_ 是NotifyIconMessage _MODIFY 表示他的作用是 改变托盘图标
WM_CREATE = &H1
WM_ 表示是一个消息类型的参数.._CREAT 表示他的意思是建立一个窗口的消息
你可以看到这两个常量值是一样的..通过名字你就可以了解这个参数在函数中的作用.而不是让人摸不着头脑的 一个 &H1值..
同时用 CONST 定义成常量,而不是普通的变量.也是为了在程序中防止意外的篡改.
你可以通过查找msdn来获取函数需要的常量的名字.如果常量没有值的话.再通过api viewer来查找如何定义这个常量和他的值