IPicture::Render 方法 (ocidl.h)
轉譯 (繪製) 來源圖片的位移 (xSrc,ySrc) 所定義的指定圖片部分,以及複製 (cxSrc,xySrc) 的維度。 此圖片會轉譯到指定的裝置內容,定位在 x,y) 點 (,並縮放至 cx,cy) 的 (維度。 如果目的地裝置內容本身是元檔, 則中國WBounds 參數會指定此轉譯的位置。 需要這類資訊,才能將一個元檔放在另一個元檔中。 如需詳細資訊,請參閱 IViewObject2::D raw 的中國WBounds 參數。
語法
HRESULT Render(
[in] HDC hDC,
[in] LONG x,
[in] LONG y,
[in] LONG cx,
[in] LONG cy,
[in] OLE_XPOS_HIMETRIC xSrc,
[in] OLE_YPOS_HIMETRIC ySrc,
[in] OLE_XSIZE_HIMETRIC cxSrc,
[in] OLE_YSIZE_HIMETRIC cySrc,
[in] LPCRECT pRcWBounds
);
參數
[in] hDC
要轉譯影像之裝置內容的句柄。
[in] x
要放置轉譯影像之 hdc 中的水準座標。
[in] y
要放置轉譯影像之 hdc 中的垂直座標。
[in] cx
目的地矩形的水平維度 (寬度) 。
[in] cy
目的地矩形的垂直維度 (高度)
[in] xSrc
要從中開始複製的來源圖片水準位移。
[in] ySrc
來源圖片中要開始複製的垂直位移。
[in] cxSrc
要從來源圖片複製的水準範圍。
[in] cySrc
要從來源圖片複製的垂直範圍。
[in] pRcWBounds
如果 hdc 是元檔 DC,則為矩形的指標,其中包含目的地在元檔裝置內容中的位置。 在這種情況下,不可以是 NULL 。
傳回值
這個方法支持標準傳回值E_FAIL、E_INVALIDARG和E_OUTOFMEMORY,以及下列各項:
傳回碼 | 描述 |
---|---|
|
已成功轉譯圖片。 |
|
當 hdc 包含元文件裝置內容時,中國位址WBounds 無效。 |
|
參數 cx、cy、cxSrc 或 cySrc 的值為零。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |