在易語言開發中,有時想直接從一個窗口中拿取 窗口下所有控件的信息,可以用window知道的api入手,但是精益模塊有帶有這個功能哦。
窗口_枚舉所有子窗口()
三個參數:
一、欲尋找控件的窗口句柄
二、查詢出來的所有子窗口句柄數組
三、查詢的控件類名
對于前兩個參數,相信大家都知道,第一個就是 窗口的句柄,第二個就是 句柄的數組(這個是返回的數組) 。
至于第三個參數,樓主和大家一樣,第一眼看到有點迷茫,不知道從何下手,比如編輯框控件的類名是什么?標簽控件的類名是什么?這里有個好方法,讓大家知道這些控件的類名
如下
上述函數已經查詢出了 子控件的所有句柄
然后你只要依次打印句柄對應的類名就知道了 窗口_取類名 (句柄 [1])
如下控件類名
Edit——編輯框
Afx:47c0000:b:10005:1900015:0——標簽
Button——按鈕
_EL_HyperLinker——超鏈接
_EL_PicBox——圖片框
原文鏈接:https://blog.csdn.net/java_dotar_01/article/details/80675253