Compartilhar via


CMFCPropertyGridCtrl::HitTest

Recupera um ponteiro para o objeto de propriedade que corresponde a um item de controle de grade de propriedade, se um ponto especificado estiver no item.Esse método também indica a área no controle de grade de propriedade que contém o ponto.

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

Parâmetros

  • [in] pt
    Um ponto nas coordenadas do cliente.

  • [in, out] pnArea
    Um ponteiro para um ClickArea variável. Quando esse método retorna, a variável indica que o área de propriedade que contém o ponto especificado.Para obter mais informações sobre uma área de propriedade, consulte comentários.

  • [in] bPropsOnly
    TRUE Para testar apenas a área de propriedade; FALSE Para testar o área de descrição se o ponto especificado não estiver na área de propriedade.O valor padrão é FALSE. Para obter mais informações sobre a área de descrição, consulte comentários.

Valor de retorno

Se o bPropsOnly o parâmetro é TRUE e é o ponto especificado em uma área de propriedade, o valor retornado é um ponteiro para o objeto de propriedade correspondente. Além disso, a pnArea o parâmetro é conjunto para a área específica que contém o ponto especificado. Caso contrário, o valor retornado é NULL e o pnArea parâmetro não é modificado.

Se o bPropsOnly o parâmetro é FALSE, o valor retornado é sempre NULL. No entanto, se o ponto especificado estiver na área de descrição, a pnArea parâmetro for definido como CMFCPropertyGridProperty::ClickDescription.

Comentários

O termo área de propriedade refere-se a qualquer um o nome, valor, ou expandir caixa de áreas de um item de controle de grade de propriedade.The área de descrição é a zona na parte inferior de um controle de grade de propriedade.Quando você clica em um item de controle de grade de propriedade, a área de descrição exibe uma descrição da propriedade correspondente.

Este método define o valor da variável a pnArea parâmetro aponta para. A tabela a seguir lista os valores possíveis e áreas correspondentes.

Valor

Área

ClickArea::ClickExpandBox

Propriedade expandir controle de caixa.

ClickArea::ClickName

Nome de propriedade.

ClickArea::ClickValue

Valor da propriedade.

CMFCPropertyGridProperty::ClickDescription

Área de descrição de controle de grade de propriedade.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridCtrl