באפשרותך להשתמש בפונקציה DestroyWindow כדי להרוס את חלון. בדרך כלל, יישום שולח את ההודעה WM_CLOSE לפני להרוס את חלון, נותן החלון ההזדמנות לבקש מהמשתמש אישור לפני החלון מושמד. חלון הכולל תפריט חלון אוטומטית מקבל את ההודעה WM_CLOSE כאשר המשתמש לוחץ על סגור בתפריט חלון. אם המשתמש יאשר כי הרס את החלון, היישום קורא DestroyWindow. המערכת שולחת את הודעת WM_DESTROY החלון לאחר הסרתו מן המסך. בתגובה WM_DESTROY, החלון שומר את הנתונים שלה ופינוי כל המושקעים בו. החלון הראשי מסכם ועיבודם של WM_DESTROY על-ידי קריאה לפונקציה PostQuitMessage צא מהיישום.
הדוגמה הבאה מראה כיצד לבקש אישור המשתמש לפני להרוס את חלון. בתגובה WM_CLOSE, הדוגמה מציג תיבת דו-שיח המכילה לחצני כן אישור, ביטול . אם המשתמש ילחץ על כן, נקראת DestroyWindow ; אחרת, החלון אינו נהרס. כי החלון השמדתה החלון הראשי, הדוגמה קוראת PostQuitMessage בתגובה WM_DESTROY.
מקרה WM_CLOSE: / / ליצור את תיבת ההודעה. אם המשתמש לוחץ / / לחצן כן, להרוס את החלון הראשי של.
אם (MessageBox (hwnd, szConfirm, szAppName, MB_YESNOCANCEL) = = IDYES) DestroyWindow(hwndMain);
אחר החזר 0;
מקרה WM_DESTROY: / / לפרסם את ההודעה WM_QUIT / / צא סיים היישום.
PostQuitMessage(0);
החזר 0