Использование представления сообщений

Вы можете выбрать окна и типы сообщений, отображаемые в окне представления сообщений.

Управление представлением сообщений

При использовании Spy++у вас есть значительный контроль над содержимым окна представления сообщений. Вы можете запустить и прекратить отображение сообщений в любое время, а также определить следующее:

  • сообщения каких типов должны отображаться;

  • какие окна необходимо отслеживать;

  • формат отображения для строк сообщений.

    Эти параметры доступны в диалоговом окне "Параметры сообщения", и они применяются только к активному окну представления сообщений. Чтобы открыть это диалоговое окно, в меню Spy выберите пункт Записывать сообщения.

    В нем доступны три вкладки параметров сообщений. Дополнительные сведения см. на вкладке "Windows", "Параметры сообщения", вкладка "Сообщения", диалоговое окно "Параметры сообщения" и вкладка "Выходные данные", диалоговое окно "Параметры сообщения".

Открытие представления "Сообщения" в окне поиска

Иногда бывает удобно использовать диалоговое окно Поиск окна для выбора целевого окна, а затем открывать представление сообщений для этого окна.

Чтобы открыть окно представления "Сообщения" с помощью диалогового окна поиска:

  1. Расположите окна так, чтобы были видны и окно Spy++, и целевое окно.

  2. В меню Spy выберите пункт Поиск окна.

    Откроется диалоговое окно "Найти окно".

  3. Из вкладки Windows перетащите инструмент поиска в целевое окно. В процессе перетаскивания в диалоговом окне Поиск окна отображаются сведения о выбранном окне.

    Или, если у вас есть дескриптор окна, которое нужно проверить (например, скопированное из отладчика), его можно ввести в текстовое поле "Дескриптор ".

  4. В разделе Показать выберите Сообщения.

  5. Нажмите кнопку ОК.

    Откроется пустое окно представления сообщений, а меню "Сообщения" добавляется на панель инструментов Spy++.

  6. В меню Сообщения выберите Параметры ведения журнала.

    Откроется диалоговое окно "Параметры сообщения".

  7. Отметьте те сообщения, которые хотите отобразить.

  8. Нажмите ОК, чтобы начать запись сообщений в журнал.

    В зависимости от выбранных параметров, сообщения будут поступать в активное окно представления сообщений.

  9. Получив достаточное количество сообщений, выберите Остановить ведение журнала в меню Сообщения.

Поиск сообщения в представлении сообщений

В представлении сообщений вы можете найти конкретное сообщение по значению его дескриптора, типа или идентификатора. Любой из этих условий или комбинации является допустимым условием поиска. Также вы можете указать начальное направление поиска. Поля в диалоговом окне предварительно заполняются атрибутами текущего выбранного окна.

Чтобы найти сообщение в представлении сообщений, выполните следующее:

  1. Упорядочение окон таким образом, чтобы шпион и активное окно представления сообщений отображались.

  2. В меню Поиск выберите Найти сообщение.

    Откроется диалоговое окно поиска сообщений.

  3. Перетащите инструмент поиска на нужное окно. В процессе перетаскивания в диалоговом окне Поиск сообщения отображаются сведения о выбранном окне.

    • Кроме того, если у вас есть дескриптор окна, сообщения которого требуется проверить, введите его в текстовое поле "Дескриптор ".
    • Или, если вы знаете тип сообщения и /или нужный идентификатор сообщения, выберите их в раскрывающемся меню "Тип" и "Сообщение" и снимите текстовое поле "Дескриптор".
  4. Очистите все поля, в которых не нужно указывать значения.

    Совет

    Чтобы на экране было меньше беспорядка, поставьте флажок Скрыть Spy. Этот параметр скрывает главное окно Spy++, а поверх других приложений отображается только диалоговое окно Поиск окна. Главное окно Spy++ восстанавливается при нажатии кнопки OK или Отмена или при снятии флажка Скрыть Spy++.

  5. Нажимайте кнопки Вверх или Вниз, чтобы выбрать начальное направление поиска.

  6. Щелкните OK.

    Если найдено соответствующее сообщение, оно выделено в окне представления "Сообщения". См . представление "Сообщения".

Запуск и остановка записи сообщений

Если окно представления сообщений активно, в меню "Сообщения Шпиона" отображается выбор "Начать ведение журнала" или "Остановить ведение журнала", а соответствующая кнопка "Начать ведение журнала" или "Остановить ведение журнала" становится активной.

Чтобы запустить отображение журнала сообщений, выполните следующие действия.

  • В меню Сообщения выберите Начать ведение журнала.

Чтобы остановить отображение журнала сообщений, выполните следующие действия.

  • В меню Сообщения выберите Остановить ведение журнала.