窗體操做: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來取得錯誤信息

相關文章
相關標籤/搜索