Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 346
Большая часть этого диалогового окна — раздел, озаглавленный Messages to Trace (Сообщения для трассировки). В левой части этого раздела показаны несколько групп сообщений, а справа находится окно списка, отображающее все сообщения Windows. Как только вы включите или выключите отметку флажка данной группы сообщений, в окне списка будут выбраны соответствующие сообщения или их выбор будет отменен.
Если опция All Messages (Все сообщения) включена, то WinSight прослеживает все сообщения Windows. Чтобы немного сузить диапазон трассировки и уменьшать «шум» в окне трассировки сообщений, вы можете выбрать просмотр отдельных групп сообщений. Если, например, вас интересуют только сообщения мыши, вы можете сбросить флажок All Messages и установить флажок Mouse. Для дальнейшего сужения диапазона сообщений, вы могли бы выключить все опции и выбрать в правом окне списка диалогового окна только то сообщение, которое вас интересует. Например, если вас интересует сообщение WM_LBUTTONDOWN, вы выключаете все опции и выбираете в окне списка сообщение WM_LBUTTONDOWN. Тогда в окно трассировки сообщений будут выводиться только сообщения WM_LBUTTONDOWN.
Другая группа опций диалогового окна Message Trace Options управляет способом вывода сообщений в окно трассировки. Опция Interpret Value (Интерпретировать значения) переводит WinSight в режим представления параметров каждого сообщения в более подробном формате. Например, приведенное ниже сообщение WM_KEYDOWN:
0000309:00000474 {TMemo} WM_KEYDOWN Dispatched
будет выведено в формате:
0000309:00000474 {TMemo} WM_KEYDOVJN Dispatched 44h 68d VK_D Scan 20h Repeat
Большую часть времени я предпочитаю видеть более подробные сообщения, так что в основном я оставляю опцию Interpret Values включенной.