Турбо отладчик (Turbo Debugger) 3.0

в ObjectWindows программу TDINST, то


       ния по сообщению окна в ObjectWindows программу TDINST, то можете
       использовать для  установки  точки  останова по сообщению оконный
       объект MainWindow.
            1. Переместите курсор на закрывающую фигурную скобку функции
               InitMainWindow  и нажмите клавишу F4 для выполнения прог-
               раммы до этой точки.
            2. Когда вы снова увидите окно Module, для вывода диалогово-
               го окна   OWL   Windows   Messages   используйте  команду
               View¦Windows Messagges (Обзор¦Сообщения Windows).
            3. В левой верхней области  наберите  MainWindow  и  нажмите
               клавишу F4.
            4. В  верхней  правой области наберите WM_COMMAND,  выберите
               "кнопку" Break,  затем нажмите клавишу Enter, чтобы уста-


               новить точку останова по данному сообщению.
            Теперь программа  будет  возвращать  управление в TDW каждый
       раз когда вы делаете выбор меню,  поскольку при этом генерируется
       сообщение WM_COMMAND.
                               Проверка wParam
       -----------------------------------------------------------------
            Вы можете возобновить выполнение  программы,  нажав  клавишу
       F9.
            Выберите в  меню команду Pen¦Black (Черный цвет пера). После
       того, как вы выберите черное перо, TDW останавливает выполнение и
       выводит  на  экран окно CPU,  показывая,  что в момент прерывания
       программа выполняла код ядра Windows.  Закройте окно  CPU,  нажав
       клавиши Alt-F3.
            Если это  необходимо,  снова  выведите окно Windows Messages
       (Сообщения Windows). Увеличьте окно до полного размера, благодаря
       чему вы сможете видеть в нижней области все сообщение.  Вы можете
       видеть, что окно получает сообщение  WM_COMMAND  со  значением  в
       wParam   204  (шестнадцатиричное  значение  00CC).  Но  константа
       CM_BLACK имеет значение 104,  а не 204.

Содержание раздела