CreateIcon

CreateIcon işlevi belirtilen boyutu, renkler ve bit desenleri olan simge oluşturur.

HICON CreateIcon) HINSTANCE  HINSTANCE, / / işlemek için uygulama örneğiintnWidth, / / simge genişliğiintnHeight, / / simge yüksekliğiBaytcPlanes, / / xor bit maskesi uçak sayısıBaytcBitsPixel, / / xor bit maskesi piksel başına bit sayısıconst byte* lpbANDbits, / / ve bit maskesi dizi işaretçisineconst byte* lpbXORbits'deki / / xor bit maskesi dizi işaretçisine);
 

Parametreleri

hINSTANCE
Simge oluşturma modülü örneğini ele.
nWidth
Simge piksel cinsinden genişliğini belirtir.
nHeight
Simge piksel cinsinden yüksekliğini belirtir.
cPlanes
Uçak simgesini xor bit maskesi belirtir.
cBitsPixel
Piksel başına bit simge xor bit maskesi belirtir.
lpbANDbits
İşaretçi simgesi ve bit bit değerleri içeren bir bayt dizisi. Bu bit maskesi tek renkli bitmap açıklar.
lpbXORbits'deki
İşaretçi simgesi xor bit bit değerleri içeren bir bayt dizisi. Tek renkli veya aygıta bağımlı renk bitmap bu bit maskesi açıklar.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri simge bir kolu olduğunu.

İşlev başarısız olursa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

Sistem simgeleri diğer boyutlarda oluşturamıyor çünkü nWidth ve nHeight parametreleri bir genişlik ve yükseklik geçerli görüntü sürücüsü tarafından desteklenen belirtmeniz gerekir. Genişlik ve yükseklik görüntü sürücüsü tarafından desteklenen belirlemek için GetSystemMetrics işlevi, SM_CXICON ya da SM_CYICON değerini belirtme.

CreateIcon , ve için için aşağıdaki gerçek tablo geçerlidir ve xor bitmasks:

VE bit maskesi Xor bit maskesi Görüntüleme
0 0 Siyah
0 1 Beyaz
1 0 Ekran
1 1 Ters ekran

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Simgeleri genel bakış, simgesini fonksiyonlar, GetSystemMetrics

Index