CImage::Draw
Zkopíruje aktuální kontext zařízení bitmapy z kontextu zdrojového zařízení.
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( );
Parametry
hDestDC
Popisovač kontextu zařízení určení.xDest
Souřadnice x, v logických jednotkách horního levého rohu cílového obdélníku.yDest
Souřadnici y, v logických jednotkách horního levého rohu cílového obdélníku.nDestWidth
Šířka v logické jednotky cílového obdélníku.nDestHeight
Výška v logické jednotky cílového obdélníku.xSrc
Souřadnice x, v logických jednotkách horního levého rohu zdrojového obdélníku.ySrc
Souřadnici y, v logických jednotkách horního levého rohu zdrojového obdélníku.nSrcWidth
Šířka v logických jednotek zdrojového obdélníku.nSrcHeight
Výška v logických jednotkách zdrojového obdélníku.rectDest
Odkaz na RECT struktury identifikaci cíle.rectSrc
Odkaz na RECT struktury identifikaci zdroje.pointDest
Odkaz na bod strukturu, která identifikuje levý horní roh obdélníku cíl v logických jednotek.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Kreslení provádí stejné operace jako StretchBlt, pokud obraz obsahuje průhledné barvy nebo alfa kanál.V takovém případě Kreslení provádí stejné operace jako TransparentBlt nebo AlphaBlend podle potřeby.
Verze Kreslení nezadávejte zdrojového obdélníku, celého zdrojového obrazu je výchozí.Verze Kreslení neurčuje velikost cílového obdélníku, velikost zdrojového obrazu je výchozí a bez roztažení nebo zmenšením dochází.
Požadavky
Záhlaví: atlimage.h