CImage::Draw
複製來源裝置內容的點陣圖儲存至目前的裝置內容。
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( );
參數
hDestDC
為目的裝置內容的控制代碼。xDest
X 座標,以邏輯單位,目的端矩形的左上角。yDest
Y 座標,以邏輯單位,目的端矩形的左上角。nDestWidth
的寬度,以邏輯單位,目的矩形。nDestHeight
的高度,以邏輯單位,目的矩形。xSrc
X 座標,以邏輯單位,來源矩形的左上角。ySrc
Y 座標,以邏輯單位,來源矩形的左上角。nSrcWidth
的寬度,以邏輯單位,來源矩形。nSrcHeight
的高度,以邏輯單位,來源矩形。rectDest
為 的長度 結構的參考,識別目的。rectSrc
為 RECT 結構的參考,可識別來源。pointDest
out 識別目的矩形左上角的 點 結構的參考,以邏輯單位。
傳回值
如果不是零,則成功,則為 0。
備註
除非影像包含透明色彩的 Alpha 色頻,或繪圖 執行的作業與 StretchBlt相同。 在這種情況下, 繪圖 執行的作業與 TransparentBlt 或 AlphaBlend 標記為必要欄位。
對於未指定來源矩形 繪圖 版本,整個來源影像是預設值。 對於不是指定目的端矩形大小 繪圖 版本,來源影像的大小是預設值,並自動縮放或壓縮不會發生。
需求
Header: atlimage.h