UnregisterClass -funksjonen fjerner en vindusklasse, og hvordan du frigjør minne som kreves for klassen.
BOOL UnregisterClass) LPCTSTR lpClassName, / / adresse av klassen navnestrengenHINSTANCEhInstance / / håndtere av programforekomsten);
Hvis denne parameteren er en heltall-atom, må det være en global atom som er opprettet av et tidligere anrop til funksjonen RegisterClassEx . Atom, en 16-biters verdi mindre enn 0xC000, må være i signifikante ordet av lpClassName; signifikante ordet må være null.
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis klassen finnes ikke, eller hvis et vindu fremdeles eksisterer som ble opprettet med klassen, er returverdien null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Før du kaller denne funksjonen, må et program ødelegge alle vinduer som er opprettet med den angitte klassen.
Alle vindusklasser som registrerer et program er uregistrerte når det avsluttes.
Windows 95: Alle vindusklasser registrert av en DLL-fil er uregistrerte når dll-filen lastes.
Windows NT: Ingen vindusklasser registrert av en DLL registre er uregistrerte når dll-filen lastes.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Vinduet klasser oversikt, vinduet klassen funksjoner, RegisterClassEx