Funzione EnumPropsA (winuser.h)
Enumera tutte le voci nell'elenco delle proprietà di una finestra passandole, una per una, alla funzione di callback specificata. EnumProps continua finché l'ultima voce non viene enumerata o la funzione di callback restituisce FALSE.
Per passare i dati definiti dall'applicazione alla funzione callback, usare la funzione EnumPropsEx .
Sintassi
int EnumPropsA(
[in] HWND hWnd,
[in] PROPENUMPROCA lpEnumFunc
);
Parametri
[in] hWnd
Tipo: HWND
Handle alla finestra di cui è necessario enumerare l'elenco delle proprietà.
[in] lpEnumFunc
Tipo: PROPENUMPROC
Puntatore alla funzione di callback. Per altre informazioni sulla funzione di callback, vedere la funzione PropEnumProc .
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.
Nota
L'intestazione winuser.h definisce EnumProps 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
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 | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Informazioni concettuali
Riferimento