2012-02-26 3 views
2

CreateWindow에 대한 설명은 너비/높이가 "장치 단위"에 지정되어 있지만 픽셀 단위로 지정하고 싶습니다. 어떻게해야합니까?'장치 단위'를 픽셀로 변환 하시겠습니까?

+1

[매핑 모드] (http://msdn.microsoft.com/en-us/library/dd162980.aspx), [뷰포트 원본] (http://msdn.microsoft.com/ko/default.aspx) -us/library/dd145099.aspx) 및 [viewport extent] (http://msdn.microsoft.com/en-us/library/dd145098.aspx)를 사용하여 픽셀 및 장치 단위와의 관계를 제어합니다. –

+0

그들은 아마도 같은 것입니다. 500 x 500 장치 단위의 창을 만들면 어떤 크기가됩니까? –

+0

그것은 단지 실제로 이상합니다. 두 개의 하위 창을 만들고 있습니다. 하나는 목록 상자이고 다른 하나는 창입니다. 둘 다 경계가 있습니다. 높이가 500 인 경우 높이가 같습니다. 높이를 둘 다 540으로 설정하면 목록 상자가 어떤 이유로 더 짧게 표시됩니다. –

답변

2

높이를 모두 540으로 설정하면 목록 상자가 어떤 이유로 짧아집니다.

디자인 별. 목록 상자에 정확히 프로그래밍 된 높이를 지정하려면 LBS_NOINTEGRALHEIGHT 스타일 플래그를 사용하십시오.

+0

와우, 그렇게 생각하지 않았을거야. 감사! –

관련 문제