Partager via


CPalette::SetPaletteEntries

Définit les valeurs de couleur et de balises RVB dans une plage des entrées dans une palette logique.

UINT SetPaletteEntries(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

Paramètres

  • nStartIndex
    Spécifie la première entrée dans la palette logique à définir.

  • nNumEntries
    Spécifie le nombre d'entrées dans la palette logique à définir.

  • lpPaletteColors
    Pointe vers un tableau de structures de données de PALETTEENTRY pour accepter les entrées de la palette.Tableau doit contenir au moins autant de structures de données comme spécifié par nNumEntries.

Valeur de retour

Le numéro du jeu d'entrées dans la palette logique ; 0 si la fonction a échoué.

Notes

Si la palette logique est sélectionnée dans un contexte de périphérique lorsque l'application appelle SetPaletteEntries, les modifications entreront ne pas appliqués tant que l'application appelle CDC::RealizePalette.

Pour plus d'informations sur les fenêtres structure PALETTEENTRY, consultez PALETTEENTRY dans Kit de développement logiciel Windows.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CPalette

Graphique de la hiérarchie

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries