fonction STROBJ_bEnum (winddi.h)
La fonction STROBJ_bEnum énumère les identités et les positions de glyphes.
Syntaxe
ENGAPI BOOL STROBJ_bEnum(
STROBJ *pstro,
ULONG *pc,
PGLYPHPOS *ppgpos
);
Paramètres
pstro
Pointeur vers la structure STROBJ contenant les informations GLYPHPOS .
pc
Pointeur vers le nombre, retourné par GDI, des structures GLYPHPOS.
ppgpos
Pointeur vers le tableau dans lequel GDI écrit les structures GLYPHPOS.
Valeur retournée
La valeur de retour est TRUE si d’autres glyphes restent à énumérer, ou FALSE si l’énumération est terminée. La valeur de retour est DDI_ERROR si les glyphes ne peuvent pas être énumérés et qu’un code d’erreur est consigné.
Remarques
Un pilote doit télécharger uniquement les poignées de glyphes s’il met en cache les polices proprement dites.
Les informations retournées dépendent de la valeur de retour du pilote pour DrvGetGlyphMode.
Les bitmaps ou les contours peuvent également être obtenus à partir de structures FONTOBJ .
Les pilotes d’imprimante doivent appeler STROBJ_bEnumPositionsOnly au lieu de STROBJ_bEnum si le matériel d’imprimante fournit un rendu interne des polices TrueType.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |