Funzione EnumObjects (wingdi.h)
La funzione EnumObjects enumera le penne o i pennelli disponibili per il contesto di dispositivo (DC) specificato. Questa funzione chiama la funzione di callback definita dall'applicazione una volta per ogni oggetto disponibile, fornendo i dati che descrivono tale oggetto. EnumObjects continua a chiamare la funzione di callback fino a quando la funzione di callback non restituisce zero o finché tutti gli oggetti non sono stati enumerati.
Sintassi
int EnumObjects(
[in] HDC hdc,
[in] int nType,
[in] GOBJENUMPROC lpFunc,
[in] LPARAM lParam
);
Parametri
[in] hdc
Handle per il controller di dominio.
[in] nType
Tipo di oggetto. Questo parametro può essere OBJ_BRUSH o OBJ_PEN.
[in] lpFunc
Puntatore alla funzione di callback definita dall'applicazione. Per altre informazioni sulla funzione di callback, vedere la funzione EnumObjectsProc .
[in] lParam
Puntatore ai dati definiti dall'applicazione. I dati vengono passati alla funzione di callback insieme alle informazioni sull'oggetto.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è l'ultimo valore restituito dalla funzione di callback. Il suo significato è definito dall'utente.
Se gli oggetti non possono essere enumerati (ad esempio, sono presenti troppi oggetti), la funzione restituisce zero senza chiamare la funzione di callback.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wingdi.h (include Windows.h) |
Libreria | Gdi32.lib |
DLL | Gdi32.dll |
Vedi anche
Funzioni del contesto di dispositivo