CImage::Draw
Bir bitmap kaynak aygıt bağlamında geçerli aygıt içeriği kopyalar.
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight
) const throw( );
BOOL Draw(
HDC hDestDC,
const RECT& rectDest,
const RECT& rectSrc
) const throw( );
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest
) const throw( );
BOOL Draw(
HDC hDestDC,
const POINT& pointDest
) const throw( );
BOOL Draw(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight
) const throw( );
BOOL Draw(
HDC hDestDC,
const RECT& rectDest
) const throw( );
Parametreler
hDestDC
Hedef aygıt içeriği için bir tanıtıcı.xDest
X-koordinatı, hedef dikdörtgeninin sol üst köşesinde, mantıksal birim.yDest
Y-koordinatı, hedef dikdörtgeninin sol üst köşesinde, mantıksal birim.nDestWidth
Hedef dikdörtgen mantıksal birimler genişliği.nDestHeight
Hedef dikdörtgen mantıksal birim yüksekliği.xSrc
X-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.ySrc
Y-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.nSrcWidth
Kaynak dikdörtgenin mantıksal birimler genişliği.nSrcHeight
Kaynak dikdörtgenin mantıksal birim yüksekliği.rectDest
Başvuru bir rect yapısı, hedef tanımlama.rectSrc
Başvuru bir RECT kaynak tanımlayıcı yapısı.pointDest
Başvuru bir noktası tanımlayan mantıksal birim cinsinden hedef dikdörtgeninin sol üst köşesinde yapısı.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Çizim aynı işlemi gerçekleştiren StretchBlt, görüntünün saydam renk ya da alfa kanalını içermediği sürece.Bu durumda, Çizim ya da aynı işlemi gerçekleştiren TransparentBlt veya AlphaBlend gerektiği gibi.
Sürümleri için Çizim değil belirten bir kaynak dikdörtgen, kaynak görüntünün varsayılandır.Sürümü için Çizim hedef dikdörtgen boyutu belirtmez, boyutu kaynak görüntünün varsayılan ve hiçbir uzatarak veya küçülterek oluşur.
Gereksinimler
Başlık: atlimage.h