Кент Рейсдорф. 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 включенной.

Web-дизайн (с) 2010 All rights reserved