RegisterClassEx

Funkcja RegisterClassEx rejestruje klasy okna do późniejszego wykorzystania w wywołaniach funkcji CreateWindow lub funkcji CreateWindowEx.

(ATOM RegisterClassEx STAŁA WNDCLASSEX  * lpwcx / / adresu struktury danych klasy);
 

Parametry

lpwcx
Wskaźnik do struktury WNDCLASSEX . Struktura musi wypełnić atrybuty odpowiedniej klasie przed przekazaniem go do funkcji.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest atomu, który unikatowo identyfikuje klasy jest zarejestrowany.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Jeśli zarejestrujesz klasy okna za pomocą RegisterClassExA, stosowania instruuje system windows utworzona klasa oczekiwać wiadomości z tekstem lub parametry znak ANSI za pomocą znaków zestaw; Jeśli zarejestrujesz się on przy użyciu RegisterClassExW, aplikacja żąda, że system przekazać parametry tekst wiadomości jako Unicode. Funkcja IsWindowUnicode umożliwia aplikacjom kwerendy charakter każdego okna. Aby uzyskać więcej informacji na temat funkcji ANSI i Unicode w Win32 API, zobacz Prototypy funkcji.

Wszystkie klasy okien, które rejestruje aplikacji są niezarejestrowanych, gdy zostaje zakończone.

Systemu Windows 95: Wszystkie klasy okno zarejestrowane przez bibliotekę DLL są niezarejestrowanych, jeśli biblioteka DLL jest zwolniony.

Systemu Windows NT: Nie klasy okno zarejestrowane przez bibliotekę DLL są niezarejestrowanych, jeśli biblioteka DLL jest zwolniony.

Systemu Windows 95: RegisterClassEx nie powiedzie się, jeśli element cbWndExtra lub cbClsExtra struktury WNDCLASSEX zawiera więcej niż 40 bajtów.

Skrócone informacje

nbsp; Windows &NT: wymaga w wersji 4.0 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.

Zobacz też

Przegląd klasy okna, okno klasy funkcji, właściwości, funkcji CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, procedury WindowProc,WNDCLASSEX