按鍵精靈_句柄

什么是窗口句柄
????窗口句柄是Windows系統(tǒng)中,每個(gè)窗口的編號(hào),相當(dāng)于一個(gè)人擁有獨(dú)一無二的身份證號(hào)碼。
????程序是根據(jù)窗口句柄來區(qū)分電腦窗口的。
????每一次啟動(dòng)電腦,窗口都會(huì)得到系統(tǒng)分配的“窗口句柄編號(hào)”,因此,窗口句柄的號(hào)碼是動(dòng)態(tài)生成的。
按鍵精靈如何獲取窗口句柄
????下面,我將總結(jié)幾種獲取窗口句柄的方法。
????1、根據(jù)“類名”或“標(biāo)題”查找窗口句柄。
????如上面代碼所示,我們通過搜索標(biāo)題為“記事本”的窗口,從而得到窗口句柄,將結(jié)果賦值給變量Hwnd。
2、根據(jù)鼠標(biāo)所在位置獲取窗口句柄。
????如上面代碼所示,我們通過命令調(diào)用函數(shù),獲取當(dāng)前鼠標(biāo)所處于的窗口位置上,從而得到窗口句柄,并賦值給變量Hwnd。
3、遍歷窗口獲取窗口句柄。
????如上面代碼所示,通過FindEx函數(shù),可以獲取子窗口句柄,也就是說,可以獲取軟件中的彈窗窗口等等。
????第一個(gè)參數(shù)是父窗口句柄,后面的參數(shù)代表子窗口的“類名”與“標(biāo)題”。


標(biāo)簽: