858 Часть V. Инструментарий программиста

пока функция обратного вызова не обработает сообщение или не вернет управление с помощью функции ReplyMessage ().

Функция PostMessagef) предписывает системе Windows разместить сообщение в очереди сообщений приложения. Функция post-Message () возвращает управление в точку вызова немедленно, и все дальнейшая деятельность выполняется асинхронно.

Функции WinSight

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

Запускается WinSight двойным щелчком левой кнопки мыши на соответствующем значке в папке Borland C++. После запуска WinSight появляется окно, в которое могут быть выведены дерево окон и сообщения окон (рис. 30.3). Что именно следует вывести, можно выбрать в меню View окна WinSight.

h08581.jpg

Рис. 30.3. Приложение WinSight позволяет просматривать дерево окон и сообщения окон