GetClassLong

Funkcia GetClassLong načíta špecifikovanú hodnotu 32-bitová verzia (dlhou) z WNDCLASSEX štruktúry spojené s zadané okno.

(DWORD GetClassLong HWND  hWnd; / / zvládnuť oknointnIndex / / kompenzovať hodnoty na načítanie);
 

Parametre

hWnd
Zvládnuť okna a nepriamo triedy, do ktorej patrí okna.
nIndex
Určuje 32-bitové hodnoty na načítanie. Získavať 32-bitové hodnoty z pamäte extra triedy zadať kladné, zero-based bajtov hodnoty k byť obnovený. Platné hodnoty sú v rozsahu nula prostredníctvom počet bajtov pamäte, extra triedy, mínus štyri; napríklad, ak ste zadali 12 alebo viac bajtov pamäte, extra triedy, hodnotu 8 by register tretej 32-bitové celé číslo. Získavať ľubovoľná iná hodnota zo štruktúry WNDCLASSEX zadajte jednu z nasledovných hodnôt:
Hodnota Akcia
GCW_ATOM Načíta ATOM hodnotu, ktorá jednoznačne určuje triedu okna. Je to rovnaké atom, že funkcia RegisterClassEx vráti.
GCL_CBCLSEXTRA Načíta veľkosť v bajtoch, mimoriadne pamäti Spojené triedy.
GCL_CBWNDEXTRA Načíta veľkosť v bajtoch, ďalšie okno pamäte spojené s každú testovaciu jamku v triede. Informácie o tejto pamäte nájdete v téme GetWindowLong.
GCL_HBRBACKGROUND Načíta rukoväť pozadia kefa Spojené triedy.
GCL_HCURSOR Načíta rukoväť kurzor Spojené triedy.
GCL_HICON Načíta rukoväť ikonu asociovanú so triedy.
GCL_HICONSM Načíta rukoväť malú ikonu asociovanú so triedy.
GCL_HMODULE Načíta Popisovač modulu, ktorý registrované triedy.
GCL_MENUNAME Načíta adresu reťazec názov ponuky. Reťazec určuje zdrojov ponuky súvisiace s triedou.
GCL_STYLE Načíta bitov štýlu triedu okna.
GCL_WNDPROC Načíta adresu okno postup spojený s triedou.

Note:

Ak funkciu podarí, vrátená hodnota je požadovanú hodnotu 32-bitové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Vyhradiť pamäť extra triedy zadaním nenulovú hodnotu vo cbClsExtra členských WNDCLASSEX štruktúry používané funkciou RegisterClassEx.

Windows CE: NIndex parameter je bajt vyrovnať, ale musí byť násobkom 4 bajty. Windows CE nepodporuje nezarovnanej prístup.

Iba hodnoty podporované pre nIndex parameter sú GCL_HICON a GCL_STYLE.

Ak používate Windows CE Iconcurs komponent, ktorý podporuje kurzorov myši na príslušnej cieľovej platformách, môžete tiež použiť hodnotu GCL_HCURSOR v parametri nIndex.

Poznámka Windows CE verzie, ktoré podporujú kurzorov myši obsahujú Iconcurs a Mcursor komponenty, ako ikonu a kurzor komponenty.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Okno triedy prehľad okno triedy funkcie, GetWindowLong, RegisterClassEx, SetClassLong, WNDCLASSEX

Index