GetWindowLong 与 SetWindowLong 详解

来源:互联网 发布:网络营销策划gzfq 编辑:程序博客网 时间:2024/05/22 13:37
函数原型:
    LONG GetWindowLong(
        HWND
hWnd,       // 指定窗体句柄
        int nIndex               // 需要获取的信息类型
        );
功能:   该函数获取指定窗体的信息

  nIndex值的描述:
 GWL_EXSTYLE            
Retrieves the extended window styles.
// 获取扩展的风格
 GWL_STYLE
Retrieves the window styles.
// 获取windows风格
 GWL_WNDPROC
Retrieves the address of the window procedure, or a handle representing the address of the window procedure. You must use theCallWindowProc function to call the window procedure.
// 得到窗口回调函数的地址,或者句柄。得到后必须使用CallWindowProc函数来调用
 GWL_ID
Retrieves the window identifier.
// 应用程序运行实例的句柄
 GWL_USERDATA
Retrieves the 32-bit value associated with the window. Each window has a corresponding 32-bit value intended for use by the application that created the window.
// 和窗口相关联的32位的值(每一个窗口都有一个有意留给创建窗口的应用程序是用的32位的值)

函数原型:
        LONG SetWindowLong(
        HWND
hWnd,
        int
nIndex,
        LONG
dwNewLong
        );  //具体情况请看msdn。

原创粉丝点击