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