2010-11-19 5 views

답변

1

예, 그렇습니다. Graphics.GetHdc()는 장치 컨텍스트 핸들을 가져옵니다. Font.ToHfont()는 폰트 핸들을 얻습니다. SelectObject를 사용하여 장치 컨텍스트에 글꼴을 선택하고 사용할 준비가되었습니다. 완료되면 모든 것을 복원하십시오. 필요한 선언에 대해서는 pinvoke.net을 방문하십시오.

+0

내 상사는 GDI를 사용하는 클래스를 관리 C++로 작성하고 글꼴 클래스를 값 클래스의 컬렉션으로 반환하려고했습니다. 그가 나에게 준 설명은 "pinvoke sucks"입니다. pinvoke를 사용하는 것보다 이것을 선호하는 실용적인 이유가 있습니까? – fingerprint211b

+0

당신이 청구서를 지불하는 사람이 아니라는 것을 의미합니까? 그래, 틀림없이 깨끗하게 보일거야. 그러나 배포하는 것은 훨씬 큰 두통입니다. –