CMFCButton::m_nFlatStyle
Spécifie le style du bouton, tel que sans frontière, en deux dimensions, le semi- plate, ou le 3D.
FlatStyle m_nFlatStyle;
Notes
Le tableau suivant répertorie les valeurs d'énumération d' CMFCButton::m_nFlatStyle qui spécifient l'apparence d'un bouton.
Valeur |
Description |
---|---|
BUTTONSTYLE_3D |
(Valeur par défaut) le bouton semble avoir une forte, côtés en trois dimensions.Lorsque l'utilisateur clique sur le bouton, le bouton apparaît être enfoncé dans une mise en retrait profonde. |
BUTTONSTYLE_FLAT |
Lorsque la souris ne suspend pas sur le bouton, le bouton apparaît être à deux dimensions et n'a pas déclenché les côtés.Lorsque la souris suspend sur le bouton, le bouton semble avoir de bas, en trois dimensions côtés.Lorsque l'utilisateur clique sur le bouton, le bouton apparaît être enfoncé dans une mise en retrait superficielle. |
BUTTONSTYLE_SEMIFLAT |
Le bouton apparaît avoir de bas, en trois dimensions côtés.Lorsque l'utilisateur clique sur le bouton, le bouton apparaît être enfoncé dans une mise en retrait profonde. |
BUTTONSTYLE_NOBORDERS |
Le bouton n'a pas déclenché côtés et n'a pas encore à deux dimensions.Le bouton n'a pas être enfoncé dans une mise en retrait lorsque l'utilisateur clique dessus. |
Le constructeur d' CMFCButton initialise ce membre à BUTTONSTYLE_3D.
Exemple
L'exemple suivant montre comment définir les valeurs de la variable membre d' m_nFlatStyle dans la classe d' CMFCButton .Cet exemple fait partie de Nouvel exemples de contrôles.
CMFCButton m_Button;
...
//int m_iBorderStyle
switch (m_iBorderStyle)
{
case 0:
m_Button.m_nFlatStyle = CMFCButton::BUTTONSTYLE_FLAT;
break;
case 1:
m_Button.m_nFlatStyle = CMFCButton::BUTTONSTYLE_SEMIFLAT;
break;
case 2:
m_Button.m_nFlatStyle = CMFCButton::BUTTONSTYLE_3D;
}
Configuration requise
en-tête : afxbutton.h