GetClassLong işlevi, belirtilen pencere ile ilişkili wndclassex yapısı belirtilen 32-bit (uzun) değeri alır.
dword GetClassLong) hwnd hWnd, / / idare penceresiintnIndex / / uzaklık değeri almak için);
Değer | Eylem |
---|---|
GCW_ATOM | Pencere sınıfı benzersiz olarak tanımlayan bir atom değerini alır. RegisterClassEx işlevi aynı atom budur. |
GCL_CBCLSEXTRA | Boyutu, bayt cinsinden sınıfıyla ilişkilendirilmiş ek bellek alır. |
GCL_CBWNDEXTRA | Sınıfındaki her pencere ile ilişkili ek pencere belleğin bayt cinsinden boyutu, alır. Bu bellek erişim hakkında daha fazla bilgi için bkz: GetWindowLong. |
GCL_HBRBACKGROUND | Sınıfla ilişkilendirilmiş arka fırça ele alır. |
GCL_HCURSOR | Sınıfla ilişkilendirilmiş imlecin ele alır. |
GCL_HICON | Sınıf ile ilişkili simgeyi tanıtıcı alır. |
GCL_HICONSM | Sınıf ile ilgili küçük bir simge tanıtıcı alır. |
GCL_HMODULE | Sınıf kayıtlı modül ele alır. |
GCL_MENUNAME | Menü adı dizesi adresini alır. String sınıfıyla ilişkilendirilmiş menü kaynağı tanımlar. |
GCL_STYLE | Pencere sınıfı stil bitleri alır. |
GCL_WNDPROC | Sınıf ile ilişkili pencere yordam adresini alır. |
İşlev başarılı olursa, dönüş değeri istenen 32-bit değeridir.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
RegisterClassEx fonksiyonu ile kullanılan wndclassex yapısı cbClsExtra üyesi sıfır dışında bir değer belirterek ekstra sınıf bellek ayırma.
Windows ce: NIndex parametresi, bir bayt uzaklık ancak 4 bayt katları olmalıdır olduğunu. Windows ce hizalanmamış erişimi desteklemez.
GCL_HICON ve gcl_style nIndex parametresi için desteklenen değerler vardır.
Fare imleçleri uygun hedef platformlarda destekler, Windows ce Iconcurs bileşeni kullanıyorsanız, gcl_hcursor değerini nIndex parametresini de kullanabilirsiniz.
Not Fare imleçleri destekleyen Windows ce sürümleri simge ve imleç bileşenleri yerine Iconcurs ve Mcursor bileşenleri içerir.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.
Pencere sınıflarını genel bakış, pencere sınıfı işlevler, GetWindowLong, RegisterClassEx, SetClassLong, wndclassex