Udostępnij za pośrednictwem


CMFCPropertyGridCtrl::SetCustomColors

Określa niestandardowe kolory dla różnych elementów sterowania właściwości siatki.

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

Parametry

  • [w]clrBackground
    Kolor tła wartości właściwości.

  • [w]clrText
    Kolor nazwy i właściwości tekstu wartość właściwości.

  • [w]clrGroupBackground
    Kolor tła grupy właściwości.

  • [w]clrGroupText
    Nowy kolor tekstu grupy właściwości.

  • [w]clrDescriptionBackground
    Kolor tła obszaru Opis.

  • [w]clrDescriptionText
    Kolor tekstu w obszarze Opis.

  • [w]clrLine
    Kolor linii, które są rysowane między właściwości.

Uwagi

Dla każdego parametru, należy określić ((COLORREF)-1) wartości, aby użyć domyślnego koloru dla tego elementu formant siatki właściwości kolorów.

Aby dostosować wygląd określonej właściwości, czerpią klasy z CMFCPropertyGridProperty klasy, a następnie zastąpić CMFCPropertyGridProperty::OnDrawName, CMFCPropertyGridProperty::OnDrawValue, CMFCPropertyGridProperty::OnDrawExpandBox, i CMFCPropertyGridProperty::OnDrawButton metody.

Wymagania

Nagłówek: afxpropertygridctrl.h

Zobacz też

Informacje

Klasa CMFCPropertyGridCtrl

Wykres hierarchii

COLORREF

CMFCPropertyGridCtrl::GetCustomColors