Graphics::FromHDC(HDC) 메서드(gdiplusgraphics.h)

Graphics::FromHDC 메서드는 지정된 디바이스 컨텍스트와 연결된 Graphics 개체를 만듭니다.

구문

Graphics * FromHDC(
  [in] HDC hdc
);

매개 변수

[in] hdc

형식: HDC

Graphics 개체와 연결될 디바이스 컨텍스트에 대한 핸들입니다.

반환 값

형식: 그래픽*

이 메서드는 새 Graphics 개체에 대한 포인터를 반환합니다.

설명

이 메서드를 사용하여 Graphics 개체를 만드는 경우 디바이스 컨텍스트가 해제되기 전에 Graphics 개체가 삭제되었는지 확인합니다.

예제

다음 예제에서는 Graphics::FromHDC 를 호출하여 Graphics 개체를 만든 다음 해당 Graphics 개체를 사용하여 사각형을 그립니다.

VOID Example_FromHDC(HDC hdc)
{
   Graphics* pGraphics = Graphics::FromHDC(hdc);
   Pen pen(Color(255, 255, 0, 0));
   pGraphics->DrawRectangle(&pen, 10, 10, 200, 100);
   delete pGraphics;
}

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 gdiplusgraphics.h(Gdiplus.h 포함)
라이브러리 Gdiplus.lib
DLL Gdiplus.dll

추가 정보

프로그래밍 모델의 변경 내용

FromHDC 메서드

그래픽

그래픽 생성자

그래픽::FromHWND

그래픽::FromImage

그래픽::GetHDC