CPalette-Klasse
Kapselt eine Windows-Farbpalette.
class CPalette : public CGdiObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein Objekt CPalette ohne angefügte Windows-Palette. Sie müssen das CPalette-Objekt mit einer der Initialisierungsmemberfunktionen initialisieren, bevor sie verwendet werden kann. |
Öffentliche Methoden
Name |
Description |
---|---|
Ersetzt Einträge in der Logischen Palette, die vom CPalette-Objekt identifiziert wird. Die Anwendung muss den Clientbereich nicht aktualisieren, da Windows die neue Einträge in die Systempalette sofort zuordnet. |
|
Stellt eine Halbtonpalette für den Gerätekontext erstellt und fügt sie dem CPalette-Objekt. |
|
Stellt eine Windows-Farbpalette erstellt und fügt sie dem CPalette-Objekt. |
|
Gibt einen Zeiger auf ein Objekt zurück CPalette, wenn Sie ein Handle für ein Windows-Palettenobjekt angegeben werden. |
|
Ruft die Anzahl der Paletteneinträgen in einer Logischen Palette ab. |
|
Gibt den Index des Eintrags in der Palette Logischen zurück, die am nächsten einen Wert übereinstimmt. |
|
Ruft einen Bereich von Paletteneinträgen in einer Logischen Palette ab. |
|
Ändert die Größe der Logischen Palette, die vom CPalette-Objekt der angegebenen Anzahl von Einträgen angegeben wird. |
|
Legt RGB-Farbwerte und -Flags in einem Bereich von Einträgen in einer Logischen Palette fest. |
Öffentliche Operatoren
Name |
Description |
---|---|
Gibt HPALETTE zurück, das in CPalette angefügt wird. |
Hinweise
Eine Palette stellt eine Schnittstelle zwischen einer Anwendung und einer Farbenausgabegerät (wie einem Anzeigegerät). Die Schnittstelle ermöglicht der Anwendung, vollem Umfang den Farbenfunktionen des Ausgabegeräts zu ziehen, ohne die Farben erheblich zu beeinträchtigen, die von anderen Anwendungen angezeigt werden. Windows verwendet die Logische Palette der Anwendung (eine Liste der erforderlichen Farben) und die Systempalette (die verfügbaren Farben definiert), um die verwendeten Farben zu bestimmen.
Ein Objekt CPalette enthält Memberfunktionen zum Bearbeiten der Palette bereit, die vom Objekt verwiesen wird. Erstellen Sie ein CPalette-Objekt und verwenden Sie die Memberfunktionen, um die tatsächliche Palette, ein Objekt des GDI (Graphics Device Interface) zu erstellen, und die Einträge und andere Eigenschaften zu bearbeiten.
Weitere Informationen zur Verwendung von CPalette, finden Sie unter Grafikobjekte.
Vererbungshierarchie
CPalette
Anforderungen
Header: afxwin.h