Méthode CImagePalette. MakeIdentityPalette
La MakeIdentityPalette méthode tente de faire une « palette d’identité » définie comme un mappage direct à la palette sélectionnée dans le périphérique d’affichage.
Syntaxe
HRESULT MakeIdentityPalette(
PALETTEENTRY *pEntry,
INT iColours,
LPSTR szDevice
);
Paramètres
-
pEntry
-
Pointeur vers un tableau d’entrées de palette.
-
iColours
-
Nombre d’entrées de palette dans pEntry.
-
szDevice
-
Pointeur vers une chaîne qui contient le nom du périphérique d’affichage, tel que retourné par la fonction GDI EnumDisplayDevices . Pour utiliser le périphérique d’affichage principal, attribuez la valeur null à ce paramètre.
Valeur de retour
Retourne S _ OK en cas de réussite ou S _ false en cas d’échec.
Notes
Cette méthode compare les entrées réservées de la palette système aux entrées correspondantes dans le tableau pEntry . Si elles correspondent exactement, la méthode définit l' _ indicateur NOcollapse du PC dans les entrées de palette restantes (non réservées) dans pEntry. Cet indicateur empêche GDI de tenter de mapper les entrées de palette logique aux entrées de la palette système.
La méthode CImagePalette :: MakePalette appelle cette méthode.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|