CBrush::CreateSysColorBrush
Initialise une couleur du pinceau.
BOOL CreateSysColorBrush(
int nIndex
);
Paramètres
- nIndex
Spécifie un index de couleurs. Cette valeur correspond à la couleur utilisée pour peindre un de 21 éléments de fenêtre. Consultez GetSysColor dans Kit de développement logiciel Windows pour obtenir une liste de valeurs.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Le pinceau peut ensuite être sélectionné comme pinceau actuel pour n'importe quel contexte de périphérique.
Lorsqu'une application a terminé d'utiliser le pinceau créé par CreateSysColorBrush, elle doit sélectionner le pinceau en dehors de le contexte de périphérique.
Exemple
// Declare a CBrush and initialize to a system color.
CBrush brush;
brush.CreateSysColorBrush(COLOR_BTNFACE);
// Select the brush into the device context.
CBrush* pOldBrush = (CBrush*)pDC->SelectObject(&brush);
// Draw.
CRect rect(50, 50, 150, 150);
pDC->Rectangle(rect);
// Reselect the original brush.
pDC->SelectObject(pOldBrush);
Configuration requise
Header: afxwin.h