您可以在 Windows 檢視中搜尋特定視窗,或使用 [尋找工具] 來顯示視窗屬性或訊息。
當您第一次開啟 Spy++時,Windows 檢視會顯示系統中所有視窗和控件的樹狀結構。 視窗句柄和類別名稱隨即顯示。 目前的桌面視窗位於樹狀結構的頂端。 所有其他視窗都是桌面的子系,並且會根據標準視窗階層列出。 同層級視窗會出現在其父母下方的可快速清單中。
下圖顯示已展開頂端節點的一般 Spy++ Windows 檢視。
目前的桌面視窗位於樹狀結構的頂端。 所有其他視窗都是桌面的子系,並且會根據標準視窗階層列出,並依 Z 順序排序同層級視窗。 您可以點擊節點旁的 + 或 - 符號,展開或折疊樹狀圖中的任何父節點。
當 Windows 檢視具有焦點時,您可以使用 [視窗搜尋] 對話方塊中的 [尋找工具] 工具, 從系統上開啟的任何視窗顯示資訊。
使用尋找工具
[尋找視窗] 對話方塊中的 [尋找工具] 工具可以顯示視窗屬性或訊息。 尋找工具也可以找出已停用的子視窗,並在停用的子視窗重疊時辨識要醒目提示的視窗。
以下圖片顯示步驟 3 之後出現的 尋找視窗對話框。
若要顯示視窗屬性或訊息:
排列視窗,讓Spy++ 和目標視窗都可見。
從 [Spy] 功能表中,選擇 [尋找視窗]。
[尋找視窗] 對話框 隨即開啟。
將 尋找工具 拖曳到目標視窗上。 當您拖曳工具時,[尋找視窗] 對話框會顯示所選視窗的詳細數據。
或者,如果您有想要檢查的視窗控制代碼(例如,從調試器複製),請在 [Handle] 文字框中輸入它。
提示
若要減少螢幕雜亂,請選取 [隱藏 Spy] 選項。 此選項會隱藏主要 Spy++ 視窗,只在其他應用程式上方留下可見的 尋找視窗 對話方塊。 當您按兩下 [確定] 或 [取消],或清除 [隱藏 Spy++] 選項時,會還原 Spy++ 主視窗。
在 [顯示] 下,選取 [屬性] 或 [訊息]。
按 [確定]。
在 Windows 視圖中搜尋視窗
您可以使用 Windows 檢視中的特定視窗句柄、標題、類別,或其標題和類別的組合做為搜尋準則來搜尋。 您也可以指定搜尋的初始方向。 對話框中的欄位會顯示視窗樹狀結構中所選視窗的屬性。
從樹狀結構展開至第二層(即所有屬於桌面的子視窗),這樣您就可以根據類別名稱和標題來識別桌面層級的視窗。 選擇桌面層級視窗之後,您可以展開該層級來尋找特定的子視窗。
若要在 Windows 檢視中搜尋視窗:
調整視窗排列,使 Spy++、Windows 視圖 視窗,以及目標視窗可見。
從 [搜尋] 選單中,選擇 [尋找視窗]。
[視窗搜尋] 對話框 隨即開啟。
提示
若要減少螢幕雜亂,請選取 [隱藏 Spy] 選項。 此選項將隱藏主要的 Spy++ 視窗,只會在其他應用程式的上方顯示[視窗搜尋] 對話框。 當您按兩下 [確定] 或 [取消],或清除 [隱藏 Spy++] 選項時,會還原 Spy++ 主視窗。
將 尋找工具 拖曳到目標視窗上。 當您拖曳工具時,[視窗搜尋] 對話框會顯示所選視窗的詳細數據。
- 或者,如果您知道您想要的視窗句柄(例如,從調試程式),您可以在 [Handle] 方塊中輸入它。
- 或者,如果您知道所要視窗的標題和/或類別,您可以在 Caption 和 類別 文本框中輸入它們,然後清除 句柄 文本框。
選擇 向上 或 向下,以取得搜尋的初始方向。
選取 [確定] 。
如果找到相符的視窗,則會在 Windows 檢視 視窗中反白顯示。