谁给我解释一下这个API!

killerdanny 2001-11-26 02:25:14
Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
其中ByVal nIndex As Long什么意思?VB一点也不会的!
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
coldljy 2001-11-26
  • 打赏
  • 举报
回复
Public Const GWL_WNDPROC = (-4)
Public Const WM_USER = &H400
赋值啊:
一个等于-4,一个等于十六进制的400(即十进制的1024吧?)
GWL_WNDPROC :GetWindowLong_WindowProcedure
WM_USER: WindowMessage_User(自定义消息)
killerdanny 2001-11-26
  • 打赏
  • 举报
回复
XIEXIE!那两个常量什么意思》?!
coldljy 2001-11-26
  • 打赏
  • 举报
回复
nIndex 这个参数传值调用,为Long(长整)型.
sqstudio_zsp 2001-11-26
  • 打赏
  • 举报
回复
【VB声明】
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

【别名】
GetWindowLongA

【说明】
从指定窗口的结构中取得信息

【返回值】
Long,由nIndex决定。零表示出错。会设置GetLastError

【参数表】
hwnd ----------- Long,欲为其获取信息的窗口的句柄

nIndex --------- Long,欲取回的信息,可以是下述任何一个常数:
GWL_EXSTYLE
扩展窗口样式
GWL_STYLE
窗口样式
GWL_WNDPROC
该窗口的窗口函数的地址
GWL_HINSTANCE
拥有窗口的实例的句柄
GWL_HWNDPARENT
该窗口之父的句柄。不要用SetWindowWord来改变这个值
GWL_ID
对话框中一个子窗口的标识符
GWL_USERDATA
含义由应用程序规定
DWL_DLGPROC
这个窗口的对话框函数地址
DWL_MSGRESULT
在对话框函数中处理的一条消息返回的值
DWL_USER
含义由应用程序规定

killerdanny 2001-11-26
  • 打赏
  • 举报
回复
很急!
killerdanny 2001-11-26
  • 打赏
  • 举报
回复
Public Const GWL_WNDPROC = (-4)
Public Const WM_USER = &H400
还有这两个常量定义的意思!

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧