Windows API CloseWindow і DestroyWindow вводять в оману. CloseWindow просто мінімізує вікно, а DestroyWindow працює лише тоді, коли API DestroyWindow викликається з того самого потоку, який створив вікно, яке ви намагаєтеся закрити.28 листопада 2006 р
Повідомлення WM_CLOSE дає вам можливість запитати користувача перед закриттям вікна. Якщо ви дійсно хочете закрити вікно, викликати функцію DestroyWindow. В іншому випадку просто поверніть нуль із повідомлення WM_CLOSE, і операційна система проігнорує повідомлення та не знищить вікно.
Функція CloseWindow (winuser. з)
- Синтаксис. BOOL CloseWindow( [in] HWND hWnd );
- Параметри. [в] hWnd. Тип: HWND. …
- Повернене значення. Тип: BOOL. …
- Зауваження. Щоб знищити вікно, програма повинна використовувати функцію DestroyWindow.
- Вимоги. Вимога. …
- Дивіться також. Упорядкувати IconicWindows.
Надсилається, коли вікно руйнується. Він надсилається віконній процедурі вікна, яке знищується після видалення вікна з екрана. Це повідомлення надсилається спочатку вікну, яке знищується, а потім дочірнім вікнам (якщо такі є), коли вони знищуються.
Позначає запит на припинення програмиі створюється, коли програма викликає функцію PostQuitMessage.
The Вікно. закрити() метод закриває поточне вікно або вікно, у якому його було викликано. Цей метод можна викликати лише у вікнах, які були відкриті сценарієм за допомогою вікна.