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