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

PropEnumProcEx

Riferimento

Proprietà finestra