Udostępnij za pośrednictwem


CDateTimeCtrl::GetIdealSize

Zwraca rozmiar idealne formant wyboru daty i czas wymagany do wyświetlania bieżącej daty lub godziny.

BOOL GetIdealSize(
     LPSIZE psize
) const;

Parametry

Parametr

Opis

[out]psize

Wskaźnik rozmiar strukturę, która zawiera idealne rozmiar formantu.

Wartość zwracana

Zwracana wartość jest zawsze true.

Uwagi

Metoda ta wysyła DTM_GETIDEALSIZE wiadomości, która jest opisana w Windows SDK.

Wymagania

Nagłówek: afxdtctl.h

Ta metoda jest obsługiwana w Windows Vista i później.

Przykład

Poniższy kod definiuje zmienną, m_dateTimeCtrl, że jest używany do programowego dostępu formant wyboru daty i godziny.Ta zmienna jest używana w następnym przykładzie.

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

Poniższy kod pobiera idealne rozmiar, aby wyświetlić formant wyboru daty i godziny.

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

Zobacz też

Informacje

Klasa CDateTimeCtrl

Wykres hierarchii

DTM_GETIDEALSIZE

rozmiar