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