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