Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 341

WinSight: наблюдение за Windows

WinSight — это утилита, которая позволяет вам подсматривать за Win­dows. WinSight покажет вам любое работающее в данный момент приложение и любое окно, работающее под управлением этого приложения. (Не забудьте, что элементы управления — это тоже окна.) WinSight показывает вам все сообщения, генерируемые Windows (то есть каждое сообщение, посланное окну). Вы можете выбрать просмотр всех сообщений или только тех, которые посланы определенному окну. Чтобы запустить WinSight, выберите в главном меню C++Builder пункт Tools | WinSight. Если в вашем меню Tools нет пункта WinSight, см. раздел данной главы «Конфигурирование меню Tools C++Builder», где описана процедура включения WinSight в меню Tools (имя файла — WS32.exe). Вы можете также запустить WinSight, дважды щелкнув на значке WinSight32 в папке C++Builder. WinSight, подобно редактору изображений, является автономной программой, которая может быть запу­щена вне оболочки C++Builder. На рис. 12.8 показано окно программы Win­Sight, которая наблюдает за Windows Explorer (Проводник).

Из рис. 12.8 видно, что окно WinSight разделено на два подокна. В верхнем подокне перечислены активные окна, а нижнее подокно показывает сообщения, посылаемые определенному окну или всем окнам. Размер подокон может корректироваться перемещением разделителя, расположенного между подокнами. По умолчанию окно разделено горизонтально, но вы можете вы-


брать и вертикальное разделение. Чтобы изменять расположение окон, вы­берите в меню Edit либо пункт Split Horizontal (Горизонтальное разделение), либо пункт Split Vertical (Вертикальное разделение).

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

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