IPicture::Metode render (ocidl.h)
Merender (menggambar) bagian tertentu dari gambar yang ditentukan oleh offset (xSrc,ySrc) dari gambar sumber dan dimensi yang akan disalin (cxSrc,xySrc). Gambar ini dirender ke konteks perangkat yang ditentukan, diposisikan pada titik (x,y), dan diskalakan ke dimensi (cx,cy). Parameter prcWBounds menentukan posisi penyajian ini jika konteks perangkat tujuan itu sendiri adalah metafile. Informasi tersebut diperlukan untuk menempatkan satu metafile di metafile lain. Untuk informasi selengkapnya, lihat parameter prcWBounds dari IViewObject2::D raw.
Sintaks
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
);
Parameter
[in] hDC
Handel konteks perangkat untuk merender gambar.
[in] x
Koordinat horizontal dalam hdc untuk menempatkan gambar yang dirender.
[in] y
Koordinat vertikal dalam hdc untuk menempatkan gambar yang dirender.
[in] cx
Dimensi horizontal (lebar) persegi panjang tujuan.
[in] cy
Dimensi vertikal (tinggi) persegi panjang tujuan
[in] xSrc
Offset horizontal dalam gambar sumber untuk mulai menyalin.
[in] ySrc
Offset vertikal dalam gambar sumber untuk mulai menyalin.
[in] cxSrc
Tingkat horizontal untuk disalin dari gambar sumber.
[in] cySrc
Jangkauan vertikal untuk disalin dari gambar sumber.
[in] pRcWBounds
Penunjuk ke persegi panjang yang berisi posisi tujuan dalam konteks perangkat metafile jika hdc adalah DC metafile. Tidak boleh NULL dalam kasus seperti itu.
Nilai kembali
Metode ini mendukung nilai pengembalian standar E_FAIL, E_INVALIDARG, dan E_OUTOFMEMORY, serta berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Gambar berhasil dirender. |
|
Alamat dalam prcWBounds tidak valid ketika hdc berisi konteks perangkat metafile. |
|
Parameter cx, cy, cxSrc, atau cySrc memiliki nilai nol. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ocidl.h |