Contrôles de boîtes de dialogue et types de variables
Vous pouvez utiliser l'Assistant Ajout de variable membre pour ajouter une variable membre à un contrôle de boîte de dialogue créé à l'aide de MFC. Le type de contrôle pour lequel vous ajoutez la variable membre détermine les options disponibles dans la boîte de dialogue.
Le tableau suivant décrit tous les types de contrôles de boîtes de dialogue pris en charge dans MFC et dans l'Éditeur de boîtes de dialogue, ainsi que les types et valeurs disponibles.
Contrôle |
Type de contrôle |
Type de variable de contrôle |
Type de variable de valeur |
Valeurs min/max (type valeur uniquement) |
---|---|---|---|---|
Contrôle Animation |
SysAnimate32 |
Aucun ; contrôle uniquement |
N/A |
|
Button |
BUTTON |
Aucun ; contrôle uniquement |
N/A |
|
Case à cocher |
CHECK |
BOOL |
Valeur min value/Valeur max |
|
Combo Box |
COMBOBOX |
Caractères maxi |
||
Contrôle Date Time Picker |
SysDateTimePick32 |
Valeur min/Valeur max |
||
Zone d'édition |
EDIT |
CString, int, UINT, long, DWORD, float, double, BYTE, short, BOOL, COleDateTime ou COleCurrency |
Valeur min/Valeur max ; certaines prennent en charge les caractères maxi |
|
Contrôle Hotkey |
msctls_hotkey32 |
Aucun ; contrôle uniquement |
N/A |
|
Zone de liste |
LISTBOX |
CString |
Caractères maxi |
|
Contrôle List |
SysListView32 |
Aucun ; contrôle uniquement |
N/A |
|
Contrôle Month Calendar |
SysMonthCal32 |
CTime |
Valeur min/Valeur max |
|
Contrôle Progress |
msctls_progress32 |
Aucun ; contrôle uniquement |
N/A |
|
Contrôle Rich Edit 2 |
RichEdit20A |
CString |
Caractères maxi |
|
Contrôle Rich Edit |
RICHEDIT |
CRichEditCtrl |
CString |
Caractères maxi |
Barre de défilement (vertical ou horizontal) |
SCROLLBAR |
int |
Valeur min/Valeur max |
|
Contrôle Slider |
msctls_trackbar32 |
int |
Valeur min/Valeur max |
|
Contrôle Spin |
msctls_updown32 |
Aucun ; contrôle uniquement |
N/A |
|
Contrôle Tab |
SysTabControl32 |
Aucun ; contrôle uniquement |
N/A |
|
Contrôle Tree |
SysTreeView32 |
Aucun ; contrôle uniquement |
N/A |