Condividi tramite


CDateTimeCtrl::GetIdealSize

Restituisce la dimensione ideale di controllo di selezione data e ora richiesto per visualizzare la data o l'ora corrente.

BOOL GetIdealSize(
     LPSIZE psize
) const;

Parametri

Parametro

Descrizione

[out] psize

Puntatore a una struttura DIMENSIONE che contiene la dimensione ideale per il controllo.

Valore restituito

Il valore restituito è sempre true.

Note

Questo metodo invia il messaggio DTM_GETIDEALSIZE, come descritto in Windows SDK.

Requisiti

intestazione: afxdtctl.h

Questo metodo è supportato in Windows Vista e versioni successive.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_dateTimeCtrl, utilizzata per accedere a livello di codice al controllo di selezione data e ora.Questa variabile viene utilizzata nell'esempio seguente.

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

Nell'esempio di codice recupera la dimensione ideale per visualizzare il controllo di selezione data e ora.

    // 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

Vedere anche

Riferimenti

Classe di CDateTimeCtrl

Grafico della gerarchia

DTM_GETIDEALSIZE

DIMENSIONE