Graphics::D rawCachedBitmap 메서드(gdiplusgraphics.h)
Graphics::D rawCachedBitmap 메서드는 CachedBitmap 개체에 저장된 이미지를 그립니다.
구문
Status DrawCachedBitmap(
[in] CachedBitmap *cb,
[in] INT x,
[in] INT y
);
매개 변수
[in] cb
형식: CachedBitmap*
그릴 이미지를 포함하는 CachedBitmap 개체에 대한 포인터입니다.
[in] x
형식: INT
이미지의 왼쪽 위 모서리의 x 좌표를 지정하는 정수입니다.
[in] y
형식: INT
이미지의 왼쪽 위 모서리에 대한 y 좌표를 지정하는 정수입니다.
반환 값
형식: 상태
메서드가 성공하면 Status 열거형의 요소인 Ok를 반환합니다.
메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.
설명
CachedBitmap 개체는 특정 디스플레이 화면에 최적화된 형식으로 이미지를 저장합니다. 캐시된 비트맵을 프린터나 메타파일로 그릴 수 없습니다.
캐시된 비트맵은 변환 이외의 변환에서는 작동하지 않습니다.
CachedBitmap 개체를 생성할 때 Graphics 개체의 주소를 생성자에 전달해야 합니다. 캐시된 비트맵이 생성된 후 해당 Graphics 개체와 연결된 화면의 비트 깊이가 변경되면 Graphics::D rawCachedBitmap 메서드가 실패하고 캐시된 비트맵을 다시 구성해야 합니다. 또는 표시 변경 알림 메시지를 후크하고 해당 시간에 캐시된 비트맵을 다시 구성할 수 있습니다.
예제
다음 예제에서는 Graphics::D rawCachedBitmap 을 호출하여 CachedBitmap 개체에 저장된 이미지를 그립니다.
VOID Example_DrawCachedBitmap(HDC hdc)
{
Graphics graphics(hdc);
// Create Bitmap object.
Bitmap bitmap(L"Climber.jpg");
// Use the Bitmap object to create a CachedBitmap object.
CachedBitmap cachedBitmap(&bitmap, &graphics);
// Draw the cached bitmap.
graphics.DrawCachedBitmap(&cachedBitmap, 20, 10);
}
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdiplusgraphics.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |