הפונקציה UnregisterClass מסירה של מחלקת חלון, פינוי זיכרון הדרוש עבור המחלקה.
(BOOL UnregisterClass LPCTSTR lpClassName, / / כתובת של מחרוזת שם מחלקהHINSTANCEhInstance / / לטפל של מופע היישום);
אם פרמטר זה הוא אטום מספר שלם, עליו להיות אטום כללית שנוצרו על-ידי קריאה קודמת לפונקציה RegisterClassEx . האטום, ערך של 16 סיביות קטן מ 0xC000, חייב להיות ב- word מסדר נמוך של lpClassName; המילה הגבוהות חייב להיות אפס.
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם המחלקה לא נמצא או אם עדיין קיים חלון אשר נוצר באמצעות המחלקה, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
לפני הקריאה לפונקציה זו, יישום עליך להשמיד את כל חלונות שנוצרו באמצעות המחלקה שצוינה.
כל מחלקות חלון יישום רושם הם רשומים כאשר הוא מסיים.
Windows 95: כל מחלקות חלון נרשמו על-ידי קובץ DLL רשומים כאשר קובץ ה-DLL מתבטלת.
Windows NT: אין כיתות חלון נרשמו על-ידי קובץ DLL של האוגרים הם רשומים כאשר קובץ ה-DLL מתבטלת.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.
מבט כולל על מחלקות חלון, פונקציות המחלקה חלון, RegisterClassEx