次の方法で共有


CMFCButton::m_nFlatStyle

ボーダーレス、フラット、セミフラット、3D などの、ボタンのスタイルを指定します。

FlatStyle  m_nFlatStyle;

解説

次の表は、ボタンの外観を指定する CMFCButton::m_nFlatStyle 列挙値を一覧にしたものです。

説明

BUTTONSTYLE_3D

(既定) ボタンは、高さがある 3 次元のボタンのように見えます。 ボタンがクリックされると、深く押し下げられたように見えます。

BUTTONSTYLE_FLAT

マウスがボタンの上に置かれないと、ボタンは 2 次元で高さのないものに見えます。 マウスがボタンの上に置かれると、ボタンは少し高さがある 3 次元のボタンのように見えます。 ボタンがクリックされると、少し押し下げられたように見えます。

BUTTONSTYLE_SEMIFLAT

ボタンは、少し高さがある 3 次元のボタンのように見えます。 ボタンがクリックされると、深く押し下げられたように見えます。

BUTTONSTYLE_NOBORDERS

ボタンには高さがなく、常に平面 (2 次元) のように見えます。 ボタンがクリックされても、押し下げられたようには見えません。

CMFCButton コンストラクターは、このメンバーを BUTTONSTYLE_3D に初期化します。

使用例

次の例は、CMFCButton クラスの m_nFlatStyle メンバー変数の値を設定する方法について説明しています。 この例は、「NewControls サンプル:MFC コントロール デモンストレーション アプリケーション」の一部です。

    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;
    }

必要条件

**ヘッダー:**afxbutton.h

参照

参照

CMFCButton クラス

階層図