ฟังก์ชันUnregisterClassเอาคลาสหน้าต่าง เพิ่มหน่วยความจำจำเป็นสำหรับคลาส.
(BOOL UnregisterClass LPCTSTR lpClassName, / / ที่อยู่ของคลาสชื่อสตริงHINSTANCEhInstance / / จัดการของอินสแตนซ์ของแอพลิเคชัน);
ถ้าพารามิเตอร์นี้เป็นอะตอมจำนวนเต็ม มันต้องเป็นอะตอมส่วนกลางที่สร้างขึ้น โดยการเรียกฟังก์ชันRegisterClassExก่อนหน้านี้ อะตอม 16 บิตค่าน้อย กว่า 0xC000 ต้องอยู่ในคำต่ำใบสั่งของlpClassName คำสูงใบสั่งต้องเป็นศูนย์.
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.
ถ้าเรียนไม่พบ หรือหากมีหน้าต่างยังอยู่ที่ถูกสร้างขึ้น ด้วยการเรียน ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
ก่อนการเรียกฟังก์ชันนี้ โปรแกรมประยุกต์ต้องทำลาย windows ทั้งหมดที่สร้างขึ้น ด้วยคลาสที่ระบุ.
คลาสหน้าต่างทั้งหมดที่ลงทะเบียนโปรแกรมประยุกต์ไม่ได้จดทะเบียนเมื่อนั้นสิ้นสุดลง.
Windows 95: คลาสหน้าต่างทั้งหมดที่ลงทะเบียน โดย DLL ไม่ได้จดทะเบียนเมื่อมีการยกเลิกการโหลด DLL.
Windows NT: ไม่มีคลาสหน้าต่างลงทะเบียน โดย DLL การลงทะเบียนจะไม่ได้จดทะเบียนเมื่อมีการยกเลิกการโหลด DLL.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib
Unicode:นำมาใช้เป็น Unicode และ ANSI รุ่นบน Windows NT.
หน้าต่างชั้นรวมหน้าต่างคลาสฟังก์ชัน RegisterClassEx