2015-01-13 2 views
0

제목 표시 줄의 크기 (텍스트 크기 또는 높이)를 얻는 방법.
GetSystemMetrics(SM_CYCAPTION)을 사용하려고했지만 텍스트 크기가 아닌 제목 표시 줄의 높이를 반환합니다.
제안 사항이 있으십니까?제목 표시 줄 텍스트 크기 가져 오기 WINAPI

답변

2

SystemParametersInfo 으로 전화하십시오. 그러면 NONCLIENTMETRICS 구조가 생성됩니다. 해당 구조 내에서 원하는 정보가 포함 된 lfCaptionFont입니다.

+0

비선형 거리 m; SystemParametersInfo (SPI_GETNONCLIENTMETRICS, NULL, & m, NULL); 하지만 구조체가 비어 있습니까? WS_POPUP 창을 사용 중입니다. – max

+0

설명서에 언급 된 내용을 수행하지 못했습니다. * pvParam 매개 변수는 정보를 수신하는 NONCLIENTMETRICS 구조를 가리켜 야합니다. 이 구조체의 cbSize 멤버와 uiParam 매개 변수를 sizeof (NONCLIENTMETRICS)로 설정하십시오. * 문서를 매우 신중하게 읽는 것이 중요합니다. 오류에 대한 반환 값을 확인하지 않았 음을 유의하십시오. 다시 말하지만, 항상 그렇게해야합니다. –

+0

감사합니다, 나는 그것을 명심 할 것이다. – max