窗体操做:GetWindowLong()

函数原型:函数

LONG GetWindowLong( HWND hWnd,int nIndex )spa

 

参数:指针

hWnd:指定窗口的句柄原型

nIndex:须要得到的信息的类型回调函数

     值            功能io

 

nIndex取值以下:ast

GWL_EXSTYLE    获得扩展的窗口风格扩展

GWL_STYLE      获得窗口风格请求

GWL_WNDPROC    获得窗口回调函数的地址,或者句柄。获得后必须使用CallWindowProc函数来调用 程序

GWL_HINSTANCE  获得应用程序运行实例的句柄

GWL_HWNDPARENT 获得父窗口的句柄

GWL_ID         获得窗口的标识符

GWL_USERDATA   获得和窗口相关联的32位的值(每个窗口都有一个有意留给建立窗口的应用程序是用的32位的值)

 

当hWnd标识一个对话框时可使用下面的值

Value Action 

DWL_DLGPROC   获得对话框回调函数的地址,或者句柄。获得后必须使用CallWindowProc函数来调用 

DWL_MSGRESULT 获得对话框回调函数中消息处理过程的返回值

DWL_USER      获得额外的应用程序私有信息,如一些句柄和指针等

 

返回值:

成功时,返回一个请求的32位的值

失败时,返回0,可使用GetLastError来取得错误信息

相关文章
相关标签/搜索