De UnregisterClass functie verwijdert een venster klasse, waardoor het geheugen nodig is voor de klasse.
BOOL UnregisterClass () LPCTSTR lpClassName, / / adres van klasse naam tekenreeksHINSTANCEhInstance / / verwerken van toepassingsexemplaar);
Als deze parameter een geheel getal atoom is, moet het een globale atoom gemaakt door een eerdere aanroep van de functie RegisterClassEx . Het Atoom, een 16-bits waarde lager is dan 0xC000, moet worden in de lage-orde woord van lpClassName; de eersterangs woord moet nul zijn.
Als de functie slaagt, is de retourwaarde aan nul.
Als de klasse kan niet worden gevonden of als een venster nog steeds dat bestaat is gemaakt met de klasse, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Voordat u deze functie aanroept, moet een toepassing vernietigen alle vensters die zijn gemaakt met de opgegeven klasse.
Alle venster klassen die een toepassing registreert zijn ongeregistreerde wanneer het eindigt.
Windows 95: Alle venster klassen geregistreerd door een dll-bestand zijn niet-geregistreerde wanneer het dll-bestand verwijderd wordt.
Windows NT: Geen venster klassen geregistreerd door een DLL registers zijn ongeregistreerde wanneer het dll-bestand verwijderd wordt.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Geďmplementeerd als Unicode en ANSI-versies van Windows NT.
Overzicht van venster klassen, venster klasse functies, RegisterClassEx