CDateTimeCtrl::GetIdealSize
Gibt die ideale Größe des Steuerelements für die Datums- und Zeitauswahl zurück, das erforderlich ist, um das aktuelle Datum oder Uhrzeit anzuzeigen.
BOOL GetIdealSize(
LPSIZE psize
) const;
Parameter
Parameter |
Description |
---|---|
[out] psize |
Zeiger auf eine GRÖSSE-Struktur, die die ideale Größe für das Steuerelement enthält. |
Rückgabewert
Der Rückgabewert ist immer true.
Hinweise
Diese Methode sendet die DTM_GETIDEALSIZE Meldung, die im Windows SDK beschrieben wird.
Anforderungen
Header: afxdtctl.h
Diese Methode wird in Windows Vista und höher unterstützt.
Beispiel
Im folgenden Codebeispiel wird die Variable, m_dateTimeCtrl, die verwendet wird, um auf das Steuerelement für die Datums- und Zeitauswahl programmgesteuert zuzugreifen.Diese Variable wird im folgenden Beispiel verwendet.
// Variable to access date-time control.
CDateTimeCtrl m_dateTimeCtrl;
// Variable to access the splitbutton control
CSplitButton m_splitbutton;
Im folgenden Codebeispiel wird die ideale Größe ab, um das Steuerelement für die Datums- und Zeitauswahl anzuzeigen.
// 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