Partager via


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

Voir aussi

Référence

Classe de CMFCButton

Graphique de la hiérarchie