首页 新闻 会员 周边

请教一个VB6.0 API函数调相关常数的问题

0
[已关闭问题]

例如:GetWindowLong声明如下:

Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

参数在网上相关的API文档中提示的是如下:

参数表
参数 类型及说明
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 含义由应用程序规定

通过API阅读器得到其中一个常数是:
Private Const GWL_HINSTANCE = (-6)

我想请问这里的常数为什么是-6而不是其他的?

 

暮光青年的主页 暮光青年 | 初学一级 | 园豆:2
提问于:2010-05-02 05:50
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册