다음을 통해 공유


CDateTimeCtrl::GetIdealSize

현재 날짜나 시간을 표시 하는 데 필요한 시간 및 날짜 선택 컨트롤의 이상적인 크기를 반환 합니다.

BOOL GetIdealSize(
     LPSIZE psize
) const;

매개 변수

Parameter

설명

[out] psize

포인터는 크기 컨트롤에 대 한 이상적인 크기를 포함 하는 구조입니다.

반환 값

반환 값은 항상 true입니다.

설명

보내는이 메서드는 DTM_GETIDEALSIZE 에서 설명 하는 메시지는 Windows SDK.

요구 사항

헤더: afxdtctl.h

이 메서드가 지원 Windows Vista 이상.

예제

다음 코드 예제에서는 변수를 정의 m_dateTimeCtrl즉, 날짜 및 시간 선택 컨트롤을 프로그래밍 방식으로 액세스 하는 데 사용 합니다. 이 변수는 다음 예제에 사용 됩니다.

  // Variable to access date-time control.
    CDateTimeCtrl m_dateTimeCtrl;
    // Variable to access the splitbutton control
    CSplitButton m_splitbutton;

다음 코드 예제에서는 날짜 및 시간 선택 컨트롤을 표시 하는 이상적인 크기를 검색 합니다.

    // Add extra initialization here 

    // Associate a menu with the splitbutton control.
    m_splitbutton.SetDropDownMenu(IDR_MENU1, 0);

    // Resize the date-time picker control.
    SIZE sz;
    m_dateTimeCtrl.GetIdealSize( &sz );
    if ((sz.cx != 0) && (sz.cy != 0)) {
        m_dateTimeCtrl.SetWindowPos(
            this, 
            0, 0, sz.cx, sz.cy,
            (SWP_NOMOVE | SWP_NOZORDER | SWP_NOREPOSITION | SWP_NOACTIVATE));
    }

    // End of extra initialization

참고 항목

참조

CDateTimeCtrl 클래스

계층 구조 차트

DTM_GETIDEALSIZE

크기