int HitTest ( LVHITTESTINFO * pHitTestInfo ) const;
intHitTest (CPointpt,UINT *pFlags = NULL) const;
Valor de retorno
O índice do item na posição especificada por pHitTestInfo, se houver, ou -1 caso contrário.
Parâmetros
pHitTestInfo
Endereço de um LVHITTESTINFO estrutura que contém a posição para atingir o teste e que recebe informações sobre os resultados do teste visita.
pt
Ponto a ser testado.
pFlags
Ponteiro para um inteiro que recebe informações sobre os resultados do teste. Consulte a explicação dos sinalizadores membro do LVHITTESTINFO estrutura in the Plataforma SDK.
Observações
Determina qual item de Exibir de lista, se houver, é em uma posição especificada.
Você pode usar os valores LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFTe LVHT_TORIGHT do membro a estrutura sinalizador para determinar se deve rolar o conteúdo de um Controlarar de Exibir de lista. Dois desses sinalizadores podem ser combinados, por exemplo, se a posição está acima e à esquerda da área do cliente.
Você pode testar o valor LVHT_ONITEM de membro a estrutura sinalizador para determinar se uma determinada posição está sobre um item de Exibir de lista. Esse valor é uma bitwise-ou operação nos valores LVHT_ONITEMICON, LVHT_ONITEMLABELe LVHT_ONITEMSTATEICON do membro a estrutura bandeira.
Visão geral de CListCtrl | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CListCtrl::GetItemPosition