請問我要如何得之 child 的資訊呢? |
尚未結案
|
58631309
一般會員 ![]() ![]() 發表:6 回覆:7 積分:2 註冊:2004-11-22 發送簡訊給我 |
|
Zard
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:24 回覆:396 積分:539 註冊:2003-11-26 發送簡訊給我 |
引言: 請問,我現在知道一個 handle,我也可以從該handle 找出某 child 的 class name 但是如果有很多個 child 都是同一種 class name(例如都是 BUTTON)我要如何分辨哪個是我要的 child 那個不是我要的 child 呢? 我嘗試過用 GetWindowText 來取得他的標題,但這效果似乎不是很好,因為有些東西是讀不到他的 WindowText...請問...我該如何下手呢?如果你所要找的程式不是你寫的話, 最簡單的方法就是比對Button的座標. 用GetWindowRect來取得每一個Button在螢幕上的座標, 例如 Button1在Button2的左邊, Button1的x值就會比Button2小, 用這種方法可 以在一堆class name相同的control中找到你想要的. |
58631309
一般會員 ![]() ![]() 發表:6 回覆:7 積分:2 註冊:2004-11-22 發送簡訊給我 |
引言:謝謝您提供的方法...那有沒有更高明的方法了ㄇ?? 因為我想要應用到更廣泛的地方... 不排除想抓到 menu 之類的... 有其他更高深的辦法提供嗎? 謝謝引言: 請問,我現在知道一個 handle,我也可以從該handle 找出某 child 的 class name 但是如果有很多個 child 都是同一種 class name(例如都是 BUTTON)我要如何分辨哪個是我要的 child 那個不是我要的 child 呢? 我嘗試過用 GetWindowText 來取得他的標題,但這效果似乎不是很好,因為有些東西是讀不到他的 WindowText...請問...我該如何下手呢?如果你所要找的程式不是你寫的話, 最簡單的方法就是比對Button的座標. 用GetWindowRect來取得每一個Button在螢幕上的座標, 例如 Button1在Button2的左邊, Button1的x值就會比Button2小, 用這種方法可 以在一堆class name相同的control中找到你想要的. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |