UnregisterClass

La funzione UnregisterClass rimuove una classe di finestra, liberando la memoria necessaria per la classe.

(BOOL UnregisterClass LPCTSTR  lpClassName, / / indirizzo della stringa del nome di classeHINSTANCEhInstance / / handle dell'istanza dell'applicazione);
 

Parametri

lpClassName
Puntatore a una stringa con terminazione null o un numero intero atomo. Se lpClassName una stringa, specifica il nome della classe della finestra. Il nome della classe deve sono stato registrato da una precedente chiamata alla funzione RegisterClassEx . Classi di sistema, ad esempio controlli casella di dialogo, non possono essere annullate.

Se questo parametro un atomo di numero intero, deve essere un atomo globale creato da una precedente chiamata alla funzione RegisterClassEx . L'atomo, un valore di 16 bit meno di 0xC000 deve essere nella parola significativi di lpClassName; la parola di ordine superiore deve essere zero.

hInstance
Gestire all'istanza del modulo che stata creata la classe.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito diverso da zero.

Se la classe non stata trovata o se una finestra ancora presente che stata creata con la classe, il valore restituito zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Prima di chiamare questa funzione, un'applicazione deve distruggere tutte le finestre create con la classe specificata.

Tutte le classi di finestre che registra un'applicazione non sono registrate quando termina.

Windows 95: Tutte le classi di finestre, registrate da una DLL non sono registrate quando la DLL viene scaricata.

Windows NT: Classi di finestre non registrato da una DLL registri non sono registrati quando la DLL viene scaricata.

Descrizione

nbsp;Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.

Vedi anche

Finestra panoramica di classi, funzioni di classe Window, RegisterClassEx

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index