IPicture::Render 메서드(ocidl.h)
원본 그림의 오프셋(xSrc,ySrc)과 복사할 차원(cxSrc,xySrc)으로 정의된 그림의 지정된 부분을 렌더링(그리기)합니다. 이 그림은 지정된 디바이스 컨텍스트에 렌더링되고, 지점(x,y)에 배치되고 차원(cx,cy)으로 크기가 조정됩니다. prcWBounds 매개 변수는 대상 디바이스 컨텍스트 자체가 메타파일인 경우 이 렌더링의 위치를 지정합니다. 이러한 정보는 하나의 메타파일을 다른 메타파일에 배치하는 데 필요합니다. 자세한 내용은 IViewObject2::D raw의 prcWBounds 매개 변수를 참조하세요.
구문
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 표준 반환 값과 다음을 지원합니다.
반환 코드 | Description |
---|---|
|
그림이 성공적으로 렌더링되었습니다. |
|
hdc에 메타파일 디바이스 컨텍스트가 포함된 경우 prcWBounds의 주소가 유효하지 않습니다. |
|
cx, cy, cxSrc 또는 cySrc 매개 변수의 값은 0입니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |