窗體偵探是一款頁面簡潔友好,功能強大的窗體屬性樣式查看工具,能夠幫助用戶輕松的獲取窗體的圖標資源,讓你的工作更加審理。而且窗體偵探綠色免費版還能夠保存窗體中的HTML源代碼哦。
軟件功能
查看比Spy++更清晰準確的窗體屬性、樣式、類、進程模塊等信息。
窗體偵探綠色版可以輕松獲取窗體相關的圖標資源,可以提取保存Windows標準控件中的文本,如Comboboxlistboxlistviewtreeview等。還可以保存窗體中html源碼。
提供的SendMessage功能可以發送幾乎任意類型的消息參數。有助于窗體相關的debug、測試等工作。
內置幾個窗體相關的實用小工具:窗體顏色探測器、密碼查看器(包括html密碼)、進程窗體清單、窗體修改器(debug用途)。
軟件說明
窗體偵探(WindowSpy)是一個類似微軟Spy++的工具,不過所提供的功能比Spy++更易使用。可以輕松獲取窗體相關的圖標資源,可以提取保存Windows標準控件中的文本,如Comboboxlistboxlistviewtreeview等。還可以保存窗體中html源碼。
使用說明
該工具目前涉及到的功能個個都比Spy++更好些,所以暫時就不寫冗長的幫助文檔了,幾個地方簡單說明一下。
1.關于[文件]菜單下"保存窗體內部文本"功能。
該功能需要根據窗體類型來判斷如何讀取文本,目前僅支持從Windows標準控件中提取文本。
對于未被識別的窗體類,如果你知道它源自哪個標準控件類,可以在窗體偵探主界面[樣式]標簽頁[所屬類型]下拉列表中選擇已知的標準類型,再去保存。
例如,要從一個.Net托管控件WindowsForms10.SysListView32.app.xxxx中提取文本,你可以先選擇List-View類型,然后執行保存。
2.關于[控制]標簽頁下的SendMessage功能。說明一下如何書寫結構體參數。
例如,我們要將WindowXP桌面[顯示屬性]對話框中的第3個標簽的文本"屏幕保護程序"更改為"Hello"。
先說我們熟悉的代碼:
SendMessage(hwndTab,TCM_SETITEM,(WPARAM)2,(LPARAM)&itemStruct);
typedefstructtagTCITEM
{
UINTmask;
DWORDdwState;
DWORDdwStateMask;
LPTSTRpszText;
intcchTextMax;
intiImage;
LPARAMlParam;
}TCITEM,*LPTCITEM;
在窗體偵探中,我們可以這樣書寫參數:
WPARAM輸入:2
LPARAM輸入:{1,0,0,"Hello",32,-1,0}
以上LPARAM演示書寫一個TCITEM結構,簡單吧,其實和C++初始化一個結構體的書寫一樣。
另外,你可以根據不同消息的特點,進行不同的消息設置(對于輸出[out]型參數,必須顯式的設置)。
你可以通過窗體偵探[文件]菜單導出/導入消息配置。
3.窗體偵探內置的幾個小工具都沒有占用任務欄,主要考慮到多實例運行的情況下會有一大堆的圖標。你可以通過相應的快捷加速鍵進行打開/切換。
- PC官方版
- 安卓官方手機版
- IOS官方手機版