WM_DESTROY сообщение

Отправляется при уничтожении окна. Он отправляется в процедуру удаления окна после удаления окна с экрана.

Это сообщение сначала отправляется в уничтожаемое окно, а затем в дочерние окна (если таковые имеются) по мере их уничтожения. Во время обработки сообщения можно предположить, что все дочерние окна по-прежнему существуют.

Окно получает это сообщение через функцию WindowProc .

#define WM_DESTROY                      0x0002

Параметры

wParam

Этот параметр не используется.

lParam

Этот параметр не используется.

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

Тип: LRESULT

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

Комментарии

Если уничтожаемое окно является частью цепочки просмотра буфера обмена (задается путем вызова функции SetClipboardViewer ), окно должно удалиться из цепочки путем обработки функции ChangeClipboardChain перед возвратом из сообщения WM_DESTROY .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

Цепочка changeClipboardChain

Destroywindow

PostQuitMessage

SetClipboardViewer

WM_CLOSE

Основные понятия

Windows