Compartir a través de


CDateTimeCtrl::GetIdealSize

Devuelve el tamaño ideal de control selector de fecha y hora que se requiere para mostrar la fecha u hora actuales.

BOOL GetIdealSize(
     LPSIZE psize
) const;

Parámetros

Parámetro

Descripción

[out] psize

Puntero a una estructura de CALIBRE que contiene el tamaño ideal para el control.

Valor devuelto

El valor devuelto siempre es true.

Comentarios

este método envía el mensaje de DTM_GETIDEALSIZE , que se describe en Windows SDK.

Requisitos

encabezado: afxdtctl.h

Este método se admite en Windows Vista y posterior.

Ejemplo

El ejemplo de código siguiente define la variable, m_dateTimeCtrl, que se utiliza para obtener acceso mediante programación al control de selector de fecha y hora. esta variable se utiliza en el ejemplo siguiente.

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

El ejemplo de código siguiente se recupera el tamaño ideal para mostrar el control selector de fecha y hora.

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

Vea también

Referencia

CDateTimeCtrl Class

Gráfico de jerarquías

DTM_GETIDEALSIZE

CALIBRE