Funzione EnumPropsExW (winuser.h)
Enumera tutte le voci nell'elenco delle proprietà di una finestra passandole, una per una, alla funzione di callback specificata. EnumPropsEx continua fino all'enumerazione dell'ultima voce o la funzione di callback restituisce FALSE.
Sintassi
int EnumPropsExW(
[in] HWND hWnd,
[in] PROPENUMPROCEXW lpEnumFunc,
[in] LPARAM lParam
);
Parametri
[in] hWnd
Tipo: HWND
Handle alla finestra di cui è necessario enumerare l'elenco delle proprietà.
[in] lpEnumFunc
Tipo: PROPENUMPROCEX
Puntatore alla funzione di callback. Per altre informazioni sulla funzione di callback, vedere la funzione PropEnumProcEx .
[in] lParam
Tipo: LPARAM
Dati definiti dall'applicazione da passare alla funzione di callback.
Valore restituito
Tipo: int
Il valore restituito specifica l'ultimo valore restituito dalla funzione di callback. È -1 se la funzione non ha trovato una proprietà per l'enumerazione.
Commenti
Un'applicazione può rimuovere solo queste proprietà aggiunte. Non deve rimuovere le proprietà aggiunte da altre applicazioni o dal sistema stesso.
Esempio
Per un esempio, vedere Elencare le proprietà della finestra per una finestra specificata.
Nota
L'intestazione winuser.h definisce EnumPropsEx come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Informazioni concettuali
Riferimento