функции С и C++, библиотек C++Builder, API Windows________________889

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать нуль.

Действие по умолчанию

Если активируемое окно не свернуто, то оно получает фокус.

Примечания

Если окно активируется щелчком мыши, оно получает также сообщение
WM_MOU SEACTIVATE.

14.15.2.2 WM_ACTIVATEAPP

Сообщение посылается при переходе активности от окна одного приложения к
окну другого приложения. Сообщения посылаются обоим окнам.

Определение

WM_ACTIVATEAPP
fActive = (BOOL) wParam;

dwThreadiD = (DWORD) IParam;

Параметры

fActive — значение true означает, что окно становится активным, a false —
что окно теряет активность.

dwThreadiD — указывает сторонний процесс, который теряет или приобрета-
ет активность.

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать нуль.

14.15.2.3 WM_CANCELMODE

Сообщение посылается окну, имеющему фокус при отображении модальных
форм — диалогов и сообщений об ошибках. Дает возможность окну закрыться и
освобождает мышь.

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать нуль.

Действие по умолчанию

Внутренний процесс завершается и мышь освобождается.

14.15.2.4 WM_CLOSE

Сигнализирует, что окно или приложение закрывается.

Определение

WM_CLOSE

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно возвращать нуль.

Действие по умолчанию

Вызывается функция DestroyWindow, уничтожающая окно.

Примечания

Приложение при обработке этого сообщения может запросить пользователя о
необходимости закрывать окно и вызвать функцию DestroyWindow только при
положительном ответе.