CDateTimeCtrl::GetIdealSize
Retourne la taille idéale du contrôle Date aller-retour Picker requis pour afficher la date du jour ou l'heure.
BOOL GetIdealSize(
LPSIZE psize
) const;
Paramètres
Paramètre |
Description |
---|---|
[out] psize |
Pointeur vers une structure de TAILLE qui contient la taille idéale pour le contrôle. |
Valeur de retour
La valeur de retour est toujours true.
Notes
Cette méthode envoie le message de DTM_GETIDEALSIZE , qui est décrit dans Kit de développement logiciel Windows.
Configuration requise
en-tête : afxdtctl.h
Cette méthode est prise en Windows Vista et versions ultérieures.
Exemple
L'exemple de code suivant définit la variable, m_dateTimeCtrl, qui est utilisée pour accéder par programme le contrôle Date aller-retour Picker. Cette variable est utilisée dans l'exemple suivant.
// Variable to access date-time control.
CDateTimeCtrl m_dateTimeCtrl;
// Variable to access the splitbutton control
CSplitButton m_splitbutton;
L'exemple de code suivant récupère la taille idéale pour afficher le contrôle Date aller-retour Picker.
// 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