Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете искать определенное окно в представлении Windows или использовать средство поиска для отображения свойств окна или сообщений.
При первом открытии Spy++представление Windows отображает дерево всех окон и элементов управления в системе. Отображаются дескриптор окна и имя класса. Текущее окно рабочего стола находится в верхней части дерева. Все остальные окна являются дочерними элементами рабочего стола и перечислены в соответствии со стандартной иерархией окон. Окна одного уровня отображаются в расширяемых списках, отступленных под их родительскими окнами.
На следующем рисунке показано типичное окно Spy++ в Windows с развернутым верхним узлом.
Текущее окно рабочего стола находится в верхней части дерева. Все остальные окна являются дочерними элементами рабочего стола и перечислены в соответствии со стандартной иерархией окон, с соседними окнами, упорядоченными по Z-порядку. Вы можете развернуть или свернуть любой родительский узел дерева, щелкнув значок +или - рядом с узлом.
Если представление Windows имеет фокус, вы можете использовать средство finder в диалоговом окне поиска окна для отображения сведений из любого окна, открытого в системе.
Используйте инструмент поиска
Средство поиска в диалоговом окне "Найти окно" может отображать свойства окна или сообщения. Инструмент поиска также может находить отключенные дочерние окна и определять, какое окно нужно выделить, если отключенные дочерние окна перекрываются друг с другом.
На следующем рисунке показано диалоговое окно "Найти окно", которое отображается после шага 3.
Чтобы отобразить свойства или сообщения окна, выполните следующее:
Расположите окна так, чтобы были видны как Spy++, так и целевое окно.
В меню Spy выберите "Найти окно".
Откроется диалоговое окно поиска окна.
Перетащите средство поиска по целевому окну. При перетаскивании средства диалоговое окно "Найти окно" отображает сведения о выбранном окне.
Или, если у вас есть хэндл окна, которое вы хотите проверить (например, скопированный из отладчика), поместите его в текстовое поле Handle.
СОВЕТ
Чтобы уменьшить загромождание экрана, выберите параметр Скрыть шпиона. Этот параметр скрывает основное окно Spy++, оставляя на переднем плане ваших приложений только диалоговое окно "Найти окно". Главное окно Spy++ восстанавливается при нажатии кнопки ОК или кнопки Отмена, или при очистке опции Скрыть Spy++.
В разделе Показатьвыберите Свойства или Сообщения.
Нажмите OK.
Если вы выбрали Свойства, откроется диалоговое окно "Свойства окна". Если вы выбрали сообщения, откроется окно просмотра сообщений.
Поиск окна в представлении Windows
Вы можете искать определенное окно в представлении Windows с помощью его дескриптора, заголовка, класса или сочетания его заголовков и класса в качестве критериев поиска. Вы также можете указать начальное направление поиска. Поля в диалоговом окне отображают атрибуты выбранного окна в дереве окна.
Начните с дерева, развернутого на втором уровне (все окна, которые являются дочерними элементами рабочего стола), чтобы определить окна на уровне рабочего стола по их имени и названию класса. Выбрав окно уровня рабочего стола, вы можете развернуть этот уровень, чтобы найти определенное дочернее окно.
Чтобы найти окно в представлении Windows, выполните следующее:
Расположите окна таким образом, чтобы в представлении windows отображалось окно", а целевое окно отображается.
В меню поиска выберите окно поиска.
Откроется диалоговое окно поиска .
Совет
Чтобы уменьшить загромождание экрана, выберите параметр Скрыть шпиона. Этот параметр скрывает главное окно Spy++ и оставляет только диалоговое окно "Поиск окна" поверх остальных приложений. Главное окно Spy++ восстанавливается при нажатии кнопки ОК или Отмена, или при снятии отметки с параметра Скрыть Spy++.
Перетащите средство поиска по целевому окну. Когда вы перетаскиваете средство, диалоговое окно Поиск окна отображает сведения о выбранном окне.
- Кроме того, если вы знаете дескриптор нужного окна (например, от отладчика), его можно ввести в поле Handle.
- Или, если вы знаете заголовок и/или класс нужного окна, вы можете ввести их в текстовые поля Заголовок и Класс, а текстовое поле Handle очистить.
Выберите Вверх или Вниз для начального направления поиска.
Нажмите ОК.
Если найдено соответствующее окно, оно выделено в окне обозревателя Windows.
Связанное содержимое
- Использование Spy++
- справочник Spy++