ResizePalette-Funktion (wingdi.h)
Die ResizePalette-Funktion erhöht oder verkleinert die Größe einer logischen Palette basierend auf dem angegebenen Wert.
Syntax
BOOL ResizePalette(
[in] HPALETTE hpal,
[in] UINT n
);
Parameter
[in] hpal
Ein Handle für die zu ändernde Palette.
[in] n
Die Anzahl der Einträge in der Palette, nachdem die Größe der Palette geändert wurde.
Die Anzahl der Einträge ist auf 1024 beschränkt.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.
Hinweise
Eine Anwendung kann ermitteln, ob ein Gerät Palettenvorgänge unterstützt, indem sie die GetDeviceCaps-Funktion aufruft und die RASTERCAPS-Konstante angibt.
Wenn eine Anwendung ResizePalette aufruft, um die Größe der Palette zu verringern, bleiben die Einträge in der geänderten Palette unverändert. Wenn die Anwendung ResizePalette aufruft, um die Palette zu vergrößern, werden die zusätzlichen Paletteneinträge auf Schwarz festgelegt (die Werte rot, grün und blau sind alle 0), und ihre Flags sind auf Null festgelegt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wingdi.h (windows.h einschließen) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für