CMFCPropertyGridProperty::HitTest

Aponta para o objeto de propriedade que corresponde ao item da lista de propriedade que corresponde a um ponto.

CMFCPropertyGridProperty* HitTest(
   CPoint point,
      CMFCPropertyGridProperty::ClickArea* pnArea=NULL 
);

CMFCPropertyGridProperty* HitTest(
   CPoint pt,
      CMFCPropertyGridProperty::ClickArea* pnArea=NULL,
     BOOL bPropsOnly=FALSE
) const;

Parâmetros

  • [in] point
    O ponto de teste, nas coordenadas do cliente.Esse parâmetro normalmente é o local do ponteiro do mouse corrente.

  • [in] pt
    O ponto de teste, nas coordenadas do cliente.

  • [out] pnArea
    A área que contém o ponto especificado.Para obter mais informações, consulte comentários.O valor padrão é NULL.

  • [in] bPropsOnly
    TRUE Para testar qualquer área no controle propriedade; FALSE Para testar a área de descrição. O valor padrão é FALSE.

Valor de retorno

Um ponteiro para um objeto de propriedade ou NULL.

Comentários

Por padrão, esse método testa a propriedade subitens se o ponto especificado não for encontrado dentro de qualquer um dos itens de propriedade.

A tabela a seguir lista os valores que podem ser retornados para o pnArea parâmetro.

Área

Descrição

ClickArea::ClickExpandBox

O controle de caixa de expandir, que é designado por um sinal de mais (+).

ClickArea::ClickName

O nome da propriedade.

ClickArea::ClickValue

O valor da propriedade.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridProperty