DrawIconEx işlevi, simge veya imleç istemci alanında belirtilen raster işlemleri gerçekleştirme ve germe veya simgeyi veya imleci belirtilen sıkıştırma belirtilen aygıt içerik penceresinin çizer.
bool DrawIconEx () hdc hdc, / / idare aygıtı bağlamaintxLeft, / / sol üst köşenin x konumuintyTop, / / sol üst köşenin y konumuHICONhIcon, / / idare simgesine çizmek için intcxWidth, / / simge genişliği intcyWidth, / / simge yüksekliğiUINTistepIfAniCur, / / dizin çerçevede hareketli imleçhbrushhbrFlickerFreeDraw, / / işlemek için arka plan Fırçası UINTdiFlags / / simge-çizim flags);
Değer | Anlamı |
---|---|
DI_COMPAT | Simgeyi veya kullanıcı tanımlı görüntü yerine sistem varsayılan görüntüyü kullanarak imleci çizer. |
DI_DEFAULTSIZE | Simgeyi veya imleç cxWidth ve cyWidth parametreleri sıfır olarak ayarlarsanız, genişlik ve yükseklik imleçleri veya simgeler, sistem ölçüm değerleri belirtilen kullanarak çizer. Bu bayrak belirtilmezse ve cxWidth ve cyWidth sıfır olarak ayarlarsanız, gerçek kaynak boyutunu işlevini kullanır. |
DI_IMAGE | Simge veya görüntü kullanarak imleci çizer. |
DI_MASK | Simgeyi veya imleç maskesi kullanarak çizer. |
DI_NORMAL | DI_IMAGE ve DI_MASK birleşimi. |
İşlev başarılı olursa, dönüş değeri sıfır.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
DrawIconEx işlevi, xLeft ve yTop parametreleri ile belirtilen konumda simgenin sol üst köşesine yerleştirir. Bir aygıt içeriğini geçerli eşleme modunu tabi yerdir.
Windows ce: Aşağıdaki parametre ayarları kullanılmalıdır
Windows ce desteği olmayan:
Yani, simge çözünürlüğü için verilen bir HICON sabittir ve hiçbir simge yeniden boyutlandırma desteklenir.
Bir animasyonlu işaretçi hIcon parametre belirleyemez.
nbsp; Windows &NT: 3.5 veya sonraki sürümünü 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 kullanma.
Simgeleri genel bakış, simgesini fonksiyonlar, CopyImage, DrawIcon, LoadImage