CMFCPropertyGridCtrl::SetCustomColors
更新 : 2007 年 11 月
プロパティ グリッド コントロールの各種要素のカスタム カラーを指定します。
void SetCustomColors(
COLORREF clrBackground,
COLORREF clrText,
COLORREF clrGroupBackground,
COLORREF clrGroupText,
COLORREF clrDescriptionBackground,
COLORREF clrDescriptionText,
COLORREF clrLine
);
パラメータ
[入力] clrBackground
プロパティ値の背景色。[入力] clrText
プロパティ名およびプロパティ値のテキストの色。[入力] clrGroupBackground
プロパティ グループの背景色。[入力] clrGroupText
プロパティ グループの新しいテキスト色。[入力] clrDescriptionBackground
説明領域の背景色。[入力] clrDescriptionText
説明領域のテキストの色。[入力] clrLine
プロパティとプロパティの間に描画される線の色。
解説
プロパティ グリッド コントロールの各要素に対して既定の色を使用する場合は、該当するパラメータでカラー値として ((COLORREF)-1) を指定します。
特定のプロパティの外観をカスタマイズするには、CMFCPropertyGridProperty クラスからクラスを派生させ、CMFCPropertyGridProperty::OnDrawName、CMFCPropertyGridProperty::OnDrawValue、CMFCPropertyGridProperty::OnDrawExpandBox、および CMFCPropertyGridProperty::OnDrawButton の各メソッドをオーバーライドします。
必要条件
ヘッダー : afxpropertygridctrl.h