Spy++ Lite是一款強(qiáng)有力的編程輔助工具,對(duì)分析窗體結(jié)構(gòu)有獨(dú)到之處。可以以十六進(jìn)制和十進(jìn)制兩種不同方式顯示窗口句柄等所有數(shù)值。
本軟件還可以簡(jiǎn)單調(diào)節(jié)窗口的狀態(tài)和形為,如是否可見,是否可用,最大化,激活等。除此以外,您還可以把它當(dāng)作一個(gè)截圖的小工具來用。:)
使用方法下面舉兩個(gè)例子來小試牛刀:
1、激活灰色按鈕:
打開任一文件的屬性窗口,它的右下角處“應(yīng)用”按鈕都是不可用的(灰色的)。拖動(dòng)本軟件的探測(cè)器指針選中該按鈕。切換至“消息”標(biāo)簽頁(yè),勾選“窗口可用”。看到了吧?“應(yīng)用”按鈕被我們激活了。
2、監(jiān)視IE上網(wǎng)記錄:
用本軟件的探測(cè)器指針選中IE的地址欄??吹剿拇翱陬惷麨镋dit;切換至“窗口”標(biāo)簽頁(yè),點(diǎn)擊“父窗口”標(biāo)簽,使父窗口成為當(dāng)前窗口;切換到“類”標(biāo)簽頁(yè),看到其類名為ComboBox;再依照上步點(diǎn)擊,將得到父窗口類名依次是ComboBoxEx32、ReBarWindow32、WorkerW,直到最外層的IEFrame。此時(shí)再點(diǎn)擊“子窗口列表”按鈕,依次雙擊子窗口,看看能否找到地址欄Edit。窗體結(jié)構(gòu)清楚了,我們就不難用FindWindowEx、SendMessage、GetClassName、GetWindowText等幾個(gè)API函數(shù)來監(jiān)視上網(wǎng)記錄了。