Estrutura LVFINDINFOA (commctrl.h)
Contém informações usadas ao pesquisar um item de exibição de lista. Essa estrutura é idêntica a LV_FINDINFO mas foi renomeada para se ajustar às convenções de nomenclatura padrão.
Sintaxe
typedef struct tagLVFINDINFOA {
UINT flags;
LPCSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOA, *LPFINDINFOA;
Membros
flags
Tipo: UINT
Tipo de pesquisa a ser executada. Esse membro pode ser definido como um ou mais dos seguintes valores:
Valor | Significado |
---|---|
|
Pesquisa uma correspondência entre o membro lParam dessa estrutura e o membro lParam da estrutura LVITEM de um item. |
|
Verifica se o texto do item começa com a cadeia de caracteres apontada pelo membro psz . Esse valor implica o uso de LVFI_STRING. |
|
Pesquisa com base no texto do item. A menos que valores adicionais sejam especificados, o texto do item correspondente deve corresponder exatamente à cadeia de caracteres apontada pelo membro psz . No entanto, a pesquisa não diferencia maiúsculas de minúsculas. |
|
Windows Vista e posteriores. Equivalente a LVFI_PARTIAL. |
|
Continuará a pesquisa no início se nenhuma correspondência for encontrada. Se esse sinalizador for usado por si só, supõe-se que uma pesquisa de cadeia de caracteres seja desejada. |
|
Localiza o item mais próximo da posição especificada no membro pt , na direção especificada pelo membro vkDirection . Esse sinalizador tem suporte apenas por ícone grande e modos de ícone pequenos. Se LVFI_NEARESTXY for especificado, todos os outros sinalizadores serão ignorados. |
psz
Tipo: LPCTSTR
Endereço de uma cadeia de caracteres terminada em nulo a ser comparada com o texto do item. Ela só será válida se LVFI_STRING ou LVFI_PARTIAL estiver definido no membro de sinalizadores .
lParam
Tipo: LPARAM
Valor a ser comparado com o membro lParam da estrutura LVITEM de um item de exibição de lista. Ela só será válida se LVFI_PARAM estiver definido no membro de sinalizadores .
pt
Tipo: POINT
Estrutura POINT com a posição de pesquisa inicial. Ela só será válida se LVFI_NEARESTXY estiver definido no membro de sinalizadores .
vkDirection
Tipo: UINT
Código de chave virtual que especifica a direção a ser pesquisada. Há suporte para os seguintes códigos:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Comentários
Observação
O cabeçalho commctrl.h define LVFINDINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | commctrl.h |