CListCtrl::HitTest

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 CListCtrlMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CListCtrl::GetItemPosition

Index