次の方法で共有


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 メンバー変数の値を設定する方法について説明しています。この例では 新しいコントロールのサンプルの一部です。

    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 クラス

階層図