CMFCButton::m_nFlatStyle
更新 : 2007 年 11 月
ボーダーレス、フラット、セミフラット、3D などの、ボタンのスタイルを指定します。
FlatStyle m_nFlatStyle;
解説
次の表は、ボタンの外観を指定する CMFCButton::FlatStyle 列挙値を一覧にしたものです。
値 |
説明 |
---|---|
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