共用方式為


使用 Spy++

您可以使用 Spy++ 來執行下列工作。

若要安裝 Spy++ 的必要元件,請參閱 Start Spy++

Spy++ 視圖

當 Spy++ 啟動時,它會在 Windows 檢視中開啟,這是電腦上所有可用視窗和控件的樹檢視。 此主視窗被加上標題為 Windows 1。 另外還有三個可用的 Spy++ 檢視:

  • 訊息檢視
  • 進程檢視
  • 線程視圖

您可以從 [Spy] 選單切換到所需的檢視。

訊息檢視

您可以選擇 [訊息] 檢視視窗中顯示的視窗和訊息類型。

如需使用訊息檢視的詳細資訊,請參閱使用訊息檢視

進程檢視

程序檢視會顯示系統上所有使用中程序的樹狀結構。 顯示進程識別碼和模組名稱。 請使用 [程序] 檢視,如果您想要檢查特定系統進程,這通常會對應至執行中的程式。 進程是根據模組名稱進行識別,或者被標記為 系統進程

Microsoft Windows 支援多個進程。 每個進程可以有一或多個線程,而且每個線程可以有一或多個相關聯的最上層視窗。 每個最上層視窗都可以擁有一系列的視窗。 + 符號表示層級已折疊。 折疊的檢視是由每個進程一行所組成。 選取 + 符號以展開層級。

請使用 [程序] 檢視,如果您想要檢查特定系統進程,這通常會對應至執行中的程式。 進程是根據模組名稱進行識別,或者被標記為 系統進程。 若要尋找流程,請折疊樹狀結構並搜尋清單。

若需搜尋程序的資訊,請參閱 在 [程序] 檢視中搜尋進程

線程視圖

線程檢視是系統中所有與視窗相關聯的線程的平面清單。 會顯示每個線程的線程標識碼和模組名稱。 不會包含進程,但您可以輕鬆地找到擁有所選線程的進程。

如需搜尋線程的資訊,請參閱 在「線程檢視」中搜尋線程

刷新視圖

Spy++ 擷取 系統表的快照,並根據這項資訊刷新檢視。 請務必常常保持更新您的系統檢視。 如果您已開啟 Spy++ 檢視,但尚未重新整理檢視,則不會看到稍後建立的進程、線程和視窗。 此外,您可能會看到已不存在的項目。 Refresh 命令適用於所有檢視,但 [訊息] 檢視除外。

若要重新整理目前開啟的檢視:

  • 從 [視窗] 功能表中選取 [重新整理],或選擇工具列中的 [重新整理 ] 按鈕

變更字型

您可以變更 Spy++ 視窗的字型、字型樣式和字型大小。

若要變更字型選項:

  1. 從 [檢視] 功能表中,選取 [字型]。

  2. 選擇字型、字型樣式和字型大小。

  3. 選取 [確定]

    選取 儲存字型為預設 將使往後的 Spy++ 視窗使用此字型。

展開和折疊 Spy++ 樹狀結構

您可以使用兩種方法來展開和折疊視窗、進程和線程檢視:選取視窗中的圖示,或使用 [樹狀目錄] 功能表。 樹狀結構中的 +- 圖示,作用與在 C++ 專案視窗中的相同。

樹狀選單 選單包含四個命令:

選單指令 描述
展開一個層級 將目前選取的項目展開至下一個層級。
展開分支 完整展開目前選取的項目。
展開所有 完整展開視窗中的所有項。
折疊 完全折疊目前選取的項目。

提示

如果您展開進程,您會看到進程擁有的所有線程。 如果您展開線程,您會看到它擁有的所有視窗清單。

若要展開或折疊 Spy++ 樹狀結構:

  1. 標示視窗、進程或線程檢視畫面中的其中一個項目。

  2. 從 [樹狀結構] 功能表中,選擇展開或折疊命令之一。