Struttura LVFINDINFOA (commctrl.h)
Contiene informazioni utilizzate durante la ricerca di un elemento della visualizzazione elenco. Questa struttura è identica a LV_FINDINFO ma è stata rinominata in base alle convenzioni di denominazione standard.
Sintassi
typedef struct tagLVFINDINFOA {
UINT flags;
LPCSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOA, *LPFINDINFOA;
Members
flags
Tipo: UINT
Tipo di ricerca da eseguire. Questo membro può essere impostato su uno o più dei valori seguenti:
Valore | Significato |
---|---|
|
Cerca una corrispondenza tra il membro lParam di questa struttura e il membro lParam della struttura LVITEM di un elemento. |
|
Verifica se il testo dell'elemento inizia con la stringa a cui punta il membro psz . Questo valore implica l'uso di LVFI_STRING. |
|
Cerca in base al testo dell'elemento. A meno che non vengano specificati valori aggiuntivi, il testo dell'elemento corrispondente deve corrispondere esattamente alla stringa a cui punta il membro psz . Tuttavia, la ricerca non fa distinzione tra maiuscole e minuscole. |
|
Windows Vista e versioni successive. Equivale a LVFI_PARTIAL. |
|
Continua la ricerca all'inizio se non viene trovata alcuna corrispondenza. Se questo flag viene usato da solo, si presuppone che la ricerca di stringhe sia desiderata. |
|
Trova l'elemento più vicino alla posizione specificata nel membro pt , nella direzione specificata dal membro vkDirection . Questo flag è supportato solo dalle modalità icona di grandi dimensioni e icona piccola. Se viene specificato LVFI_NEARESTXY, tutti gli altri flag vengono ignorati. |
psz
Tipo: LPCTSTR
Indirizzo di una stringa con terminazione Null da confrontare con il testo dell'elemento. È valido solo se LVFI_STRING o LVFI_PARTIAL è impostato nel membro flags .
lParam
Tipo: LPARAM
Valore da confrontare con il membro lParam della struttura LVITEM di un elemento della visualizzazione elenco. È valido solo se LVFI_PARAM è impostato nel membro flags .
pt
Tipo: POINT
Struttura POINT con la posizione di ricerca iniziale. È valido solo se LVFI_NEARESTXY è impostato nel membro flags .
vkDirection
Tipo: UINT
Codice chiave virtuale che specifica la direzione di ricerca. Sono supportati i codici seguenti:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Commenti
Nota
L'intestazione commctrl.h definisce LVFINDINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |