Freigeben über


Stockpinsel

Es gibt sieben vordefinierte logische Stockpinsel, die von der Grafikgeräteschnittstelle (GDI) verwaltet werden. Es gibt auch 21 vordefinierte logische Stockpinsel, die von der Fensterverwaltungsschnittstelle (USER) verwaltet werden.

Die folgende Abbildung zeigt Rechtecke, die mit den sieben vordefinierten Standardpinsel gemalt wurden.

Abbildung mit sieben Feldern: ein schwarzes, drei Graustufen und drei leer erscheinen

Eine Anwendung kann einen Handle abrufen, der einen der sieben Pinsel identifiziert, indem sie die GetStockObject-Funktion aufruft und den Pinseltyp angibt.

Die 21 Stockpinsel, die von der Fensterverwaltungsschnittstelle verwaltet werden, entsprechen den Farben von Fensterelementen wie Menüs, Bildlaufleisten und Schaltflächen. Eine Anwendung kann einen Handle abrufen, der einen dieser Pinsel identifiziert, indem sie die GetSysColorBrush-Funktion aufruft und einen Systemfarbwert angibt. Eine Anwendung kann die Farbe abrufen, die einem bestimmten Fensterelement entspricht, indem sie die GetSysColor-Funktion aufruft. Eine Anwendung kann die Farbe festlegen, die einem Fensterelement entspricht, indem sie die SetSysColors-Funktion aufruft .