獲取視窗控制代碼(內部窗體)

2021-04-28 06:29:43 字數 470 閱讀 1089

要找到某個cwnd物件的hwnd,用getsafehwnd()。

在視窗類中,可以直接訪問: m_hwnd  

在視窗類外,可以用afxgetmainwnd()->m_hwnd獲得。

想得到乙個控制項的的控制代碼

getdlgitem(id_***xx)->m_hwnd

得到檢視的控制代碼

afxgetmainwnd()->getactiveview();

sdi:mdi:getsafehwnd 取你程式所在視窗類的控制代碼

getactivewindow 取當前活動視窗控制代碼

afxgetmainwnd 取主視窗控制代碼

getforegroundwindow 取前台視窗控制代碼

findwindow 通過類名,標題獲取視窗控制代碼

enumwindow 自己建立**函式,通過系統的迭代列舉所有視窗控制代碼

獲取視窗控制代碼

在windows中,控制代碼是乙個系統內部資料結構的引用。例如當你操作乙個視窗,或說是乙個delphi窗體時,系統會給你乙個該視窗的控制代碼,系統會通知你 你正在操作142號視窗,就此你的應用程式就能要求系統對 142號視窗進行操作 移動視窗 改變視窗大小 把視窗最小化等等。實際上許多windows...

獲取視窗控制代碼

afxgetmainwnd afxgetmainwnd獲取自身視窗控制代碼 hwnd hwnd afxgetmainwnd m hwnd gettopwindow 函式功能 該函式檢查與特定父視窗相聯的子視窗z序 z序 垂直螢幕的方向,即疊放次序 並返回在z序頂部的子視窗的控制代碼。函式原型 hwn...

滑鼠獲取窗體控制代碼

通過滑鼠座標獲取窗體控制代碼 cpoint lppoint getcursorpos lppoint 得到當前座標 hwnd hwnd 定義窗體控制代碼 hwnd windowfrompoint lppoint char formtitle max path char classname max p...