CreateCursor

Belirtilen boyut, bit desenleri ve sıcak nokta olan bir imleç CreateCursor işlev oluşturur.

hcursor CreateCursor) HINSTANCE  hInst, / / işlemek için uygulama örneğiintxHotSpot, / yatay konumunu hot spotintyHotSpot, / dikey konumunu hot spotintnWidth, / / imleç genişliğini intnHeight, / / imleç yüksekliğiconst VOID* pvANDPlane, / / ve bit maskesi dizi işaretçisineconst VOID* pvXORPlane / / xor bit maskesi dizi işaretçisine);
 

Parametreleri

hInst
Geçerli imleç oluşturma uygulama örneği için tanıtıcı.
xHotSpot
İmleci'nın sıcak nokta yatay konumunu belirtir.
yHotSpot
İmleci'nın sıcak nokta dikey konumunu belirtir.
nWidth
İmleci piksel cinsinden genişliğini belirtir.
nHeight
İmleci piksel cinsinden yüksekliğini belirtir.
pvANDplane
İmleç, aygıta bağımlı tek renkli bitmap olarak ve bit bit değerlerini içeren bir dizi bayt işaretçi.
pvXORplane
İmleç, aygıta bağımlı tek renkli bitmap olarak xor bit bit değerlerini içeren bir dizi bayt işaretçi.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri imleci tanımlar.

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

Açıklamalar

Sistemin diğer boyutlarda imleçler 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. Görüntü sürücüsü tarafından desteklenen yükseklik ve genişliğini belirlemek için sm_cxcursor ya da sm_cycursor değerini belirtme GetSystemMetrics işlevini kullanın.

Kapatmadan önce uygulama imleç ile ilişkili tüm sistem kaynakları boşaltmak için DestroyCursor işlevini çağırmanız gerekir.

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:

İmleçler genel bakış, imleç işlevleri, CreateIcon, DestroyCursor, GetModuleHandle, GetSystemMetrics, SetCursor