ボーダーレス、フラット、セミフラット、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