Vcl.Controls.TControl.GetPalette
Delphi
function GetPalette: HPALETTE; dynamic;
C++
DYNAMIC HPALETTE __fastcall GetPalette();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Renvoie le handle de la palette à utiliser par le contrôle.
Telle qu'implémentée dans TControl , GetPalette renvoie un handle nul, ce qui signifie que le contrôle n'a pas besoin de spécifier de palette. Surchargez GetPalette pour implémenter des objets dérivés utilisant une palette. Créez un handle de palette pour le contrôle en appelant la fonction CreatePalette de l'API Windows. GetPalette doit renvoyer le handle de palette pour le contrôle.
La spécification d'une palette de contrôle ordonne à l'application de réaliser la palette du contrôle et désigne la palette à utiliser pour cette réalisation.
GetPalette n'est appelée que si le mode vidéo à l'exécution nécessite une gestion de palette de couleurs, par exemple en mode 256 couleurs.