다음을 통해 공유


IFont::SetHdc 메서드(ocidl.h)

논리 매핑 모드를 설명하는 글꼴에 디바이스 컨텍스트를 제공합니다.

구문

HRESULT SetHdc(
  [in] HDC hDC
);

매개 변수

[in] hDC

글꼴을 선택할 디바이스 컨텍스트에 대한 핸들입니다.

반환 값

메서드는 E_INVALIDARG 표준 반환 값과 다음 값을 지원합니다.

반환 코드 Description
S_OK
글꼴이 성공적으로 선택되었습니다.
E_NOTIMPL
글꼴 선택은 이 글꼴 개체를 통해 지원되지 않습니다.

설명

논리 매핑 모드는 호출자가 IFont::get_hFont 호출하여 글꼴 핸들을 요청할 때 글꼴이 이미 디바이스 컨텍스트로 제대로 조정되도록 해당 점 크기의 글꼴 내부 계산에 영향을 줍니다.

발신자에 대한 참고 사항

호출자는 글꼴 개체의 수명 동안 유효한 상태를 유지해야 하는 이 디바이스 컨텍스트의 소유권을 유지합니다. 따라서 전달된 디바이스 컨텍스트는 화면 디바이스 컨텍스트가 제한된 시스템 리소스이므로 CreateCompatibleDC 함수의 메모리 디바이스 컨텍스트가 아니라 화면 디바이스 컨텍스트( CreateDC, GetDC 또는 BeginPaint)여야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IFont