Fonction EnumObjects (wingdi.h)
La fonction EnumObjects énumère les stylets ou pinceaux disponibles pour le contexte d’appareil (DC) spécifié. Cette fonction appelle la fonction de rappel définie par l’application une fois pour chaque objet disponible, en fournissant des données décrivant cet objet. EnumObjects continue d’appeler la fonction de rappel jusqu’à ce que la fonction de rappel retourne zéro ou jusqu’à ce que tous les objets aient été énumérés.
Syntaxe
int EnumObjects(
[in] HDC hdc,
[in] int nType,
[in] GOBJENUMPROC lpFunc,
[in] LPARAM lParam
);
Paramètres
[in] hdc
Handle pour le contrôleur de domaine.
[in] nType
Type d'objet. Ce paramètre peut être OBJ_BRUSH ou OBJ_PEN.
[in] lpFunc
Pointeur vers la fonction de rappel définie par l’application. Pour plus d’informations sur la fonction de rappel, consultez la fonction EnumObjectsProc .
[in] lParam
Pointeur vers les données définies par l’application. Les données sont passées à la fonction de rappel, ainsi que les informations sur l’objet.
Valeur retournée
Si la fonction réussit, la valeur de retour est la dernière valeur retournée par la fonction de rappel. Sa signification est définie par l’utilisateur.
Si les objets ne peuvent pas être énumérés (par exemple, il y a trop d’objets), la fonction retourne zéro sans appeler la fonction de rappel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wingdi.h (inclure Windows.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |
Voir aussi
Fonctions de contexte de l’appareil