共用方式為


CMFCPropertyGridCtrl::SetCustomColors

在屬性方格控制項的各種項目指定自訂色彩。

void SetCustomColors(
   COLORREF clrBackground,
   COLORREF clrText,
   COLORREF clrGroupBackground,
   COLORREF clrGroupText,
   COLORREF clrDescriptionBackground,
   COLORREF clrDescriptionText,
   COLORREF clrLine 
);

參數

  • [in] clrBackground
    屬性值的背景色彩。

  • [in] clrText
    屬性名稱色彩和屬性值的文字。

  • [in] clrGroupBackground
    屬性群組的背景色彩。

  • [in] clrGroupText
    屬性群組的新的文字色彩。

  • [in] clrDescriptionBackground
    描述區域的背景色彩。

  • [in] clrDescriptionText
    文字色彩會描述區域的。

  • [in] clrLine
    繪製在屬性之間的線條色彩。

備註

對於所有的參數,請指定 ((COLORREF)-1) 色彩值轉換為屬性方格控制項中的項目使用預設色彩。

若要自訂特定屬性的外觀, CMFCPropertyGridProperty 從類別衍生的類別會覆寫 CMFCPropertyGridProperty::OnDrawNameCMFCPropertyGridProperty::OnDrawValueCMFCPropertyGridProperty::OnDrawExpandBoxCMFCPropertyGridProperty::OnDrawButton 方法。

需求

標題: afxpropertygridctrl.h

請參閱

參考

CMFCPropertyGridCtrl 類別

階層架構圖

COLORREF

CMFCPropertyGridCtrl::GetCustomColors