다음을 통해 공유


MonthCal_GetMinReqRect 매크로(commctrl.h)

월 달력 컨트롤에 전체 월을 표시하는 데 필요한 최소 크기를 검색합니다. 크기 정보는 RECT 구조체의 형태로 표시됩니다. 이 매크로를 사용하거나 MCM_GETMINREQRECT 메시지를 명시적으로 보낼 수 있습니다.

통사론

BOOL MonthCal_GetMinReqRect(
   HWND   hmc,
   LPRECT prc
);

매개 변수

hmc

형식: HWND

월 달력 컨트롤에 대한 핸들입니다.

prc

형식: LPRECT

경계 사각형 정보를 받을 RECT 구조체에 대한 포인터입니다. 이 매개 변수는 유효한 주소여야 하며 NULL수 없습니다.

반환 값

형식: BOOL

0이 아닌 값을 반환하고 성공하면 MonthCal_GetMinReqRect 적용 가능한 경계 정보를 받습니다. 그렇지 않으면 반환이 0입니다.

발언

월 달력 컨트롤에 필요한 최소 창 크기는 현재 선택한 글꼴, 컨트롤 스타일, 시스템 메트릭 및 지역 설정에 따라 달라집니다. 애플리케이션이 최소 창 크기에 영향을 주는 모든 항목을 변경하거나 WM_SETTINGCHANGE 메시지를 처리하는 경우 MonthCal_GetMinReqRect 호출하여 새 최소 크기를 결정해야 합니다.

참고MonthCal_GetMinReqRect 반환된 사각형에는 "Today" 문자열의 너비(있는 경우)가 포함되지 않습니다. MCS_NOTODAY 스타일이 설정되지 않은 경우 애플리케이션은 MonthCal_GetMaxTodayWidth 매크로를 호출하여 "Today" 문자열 너비를 정의하는 사각형도 검색해야 합니다. "오늘" 문자열이 잘리지 않도록 하려면 두 사각형 중 더 큰 사각형을 사용합니다.
 
상위왼쪽prc 멤버는 항상 0이 됩니다. 오른쪽아래쪽 멤버는 컨트롤에 필요한 최소 cxcy 나타냅니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h