Compartilhar via


CMFCPropertyGridCtrl::HitTest

Recupera um ponteiro para o objeto de propriedade que corresponde a um item do controle de grade de propriedade se um ponto está especificado 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, em coordenadas do cliente.

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

  • [in] bPropsOnly
    TRUE para testar somente a área da propriedade; FALSE para testar a área de descrição se o ponto especificado não está na área da 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 parâmetro de bPropsOnly é TRUE e o ponto especificado está em uma área da propriedade, o valor de retorno é um ponteiro para o objeto correspondente da propriedade.Além de isso, o parâmetro de pnArea é definida como a área específica que contém o ponto especificado.Caso contrário, o valor de retorno é NULL e o parâmetro de pnArea não é alterado.

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

Comentários

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

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

Valor

Área

ClickArea::ClickExpandBox

A propriedade se expande o controle caixa.

ClickArea::ClickName

Nome da propriedade.

ClickArea::ClickValue

Valor de propriedade.

CMFCPropertyGridProperty::ClickDescription

A área de descrição de um controle de grade de propriedade.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Referência

Classe de CMFCPropertyGridCtrl

Gráfico de hierarquia