共用方式為


CDateTimeCtrl::GetIdealSize

傳回使用顯示目前日期或時間、日期時間選擇器控制項最適合的大小。

BOOL GetIdealSize(
     LPSIZE psize
) const;

參數

參數

描述

[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

大小