Graphics::D rawImage(Image*,constRect&) 메서드(gdiplusgraphics.h)
Graphics::D rawImage 메서드는 이미지를 그립니다.
구문
Status DrawImage(
[in] Image *image,
[in, ref] const Rect & rect
);
매개 변수
[in] image
형식: 이미지*
원본 이미지를 지정하는 Image 개체에 대한 포인터입니다.
[in, ref] rect
형식: const Rect
이미지의 그리기 영역을 경계로 하는 사각형에 대한 참조입니다.
반환 값
형식: 상태
메서드가 성공하면 Status 열거형의 요소인 확인을 반환합니다.
메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.
설명
이미지는 사각형에 맞게 크기가 조정됩니다.
예제
다음 예제에서는 크기가 조정된 이미지를 경계로 하는 사각형인 원본 이미지를 그린 다음 사각형에 맞게 크기가 조정된 이미지를 그립니다.
VOID Example_DrawImage9(HDC hdc)
{
Graphics graphics(hdc);
// Create an Image object.
Image image(L"climber.jpg");
// Create a Pen object.
Pen pen (Color(255, 255, 0, 0), 2);
// Draw the original source image.
graphics.DrawImage(&image, 10, 10);
// Create a Rect object that specifies the destination of the image.
Rect destRect(200, 50, 150, 75);
// Draw the rectangle that bounds the image.
graphics.DrawRectangle(&pen, destRect);
// Draw the image.
graphics.DrawImage(&image, destRect);
}
다음 그림에서는 이전 코드의 출력을 보여 줍니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdiplusgraphics.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |