Udostępnij za pośrednictwem


CMFCPropertyGridCtrl::HitTest

Pobiera wskaźnik do obiektu właściwości, który odpowiada element formant siatki właściwości, jeśli element jest określony punkt.Metoda ta wskazuje także obszar formant siatki właściwości, który zawiera punkt.

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

Parametry

  • [w]pt
    Punkt we współrzędnych klienta.

  • [out]pnArea
    Wskaźnik do ClickArea zmiennej.Gdy metoda ta zwraca, wskazuje zmienna obszar właściwości zawierający określony punkt.Więcej informacji o obszarze właściwości Zobacz uwagi.

  • [w]bPropsOnly
    TRUEAby przetestować tylko obszar właściwości; FALSEAby przetestować Opis obszaru , jeśli określony punkt nie jest w obszarze właściwości.Wartością domyślną jest FALSE.Więcej informacji o obszarze Opis Zobacz uwagi.

Wartość zwracana

Jeśli bPropsOnly jest parametr TRUE i określony punkt znajduje się w obszarze właściwości, zwracana jest wartość wskaźnika do odpowiednich właściwości obiektu.Ponadto pnArea parametr jest ustawiony na określonym obszarze, który zawiera określony punkt.W przeciwnym razie zwracana jest wartość NULL i pnArea parametr nie jest modyfikowany.

Jeśli bPropsOnly jest parametr FALSE, zwracana jest wartość zawsze NULL.Jednakże, jeśli jest określony punkt w obszarze Opis pnArea ustawiono parametr CMFCPropertyGridProperty::ClickDescription.

Uwagi

Termin obszar właściwości odnosi się do jednej nazwy wartości lub rozwiń pole elementu sterowania właściwości siatki.Opis obszaru jest to strefa, w dolnej części siatki właściwości formantu.Po kliknięciu elementu sterowania właściwości siatki w obszarze Opis Wyświetla opis odpowiedniej właściwości.

Ta metoda ustawia wartość zmiennej pnArea wskazuje parametr.Poniższej tabeli przedstawiono możliwe wartości i odpowiednich obszarów.

Wartość

Obszar

ClickArea::ClickExpandBox

Właściwości Rozwiń pole formantu.

ClickArea::ClickName

Nazwa właściwości.

ClickArea::ClickValue

Wartość właściwości.

CMFCPropertyGridProperty::ClickDescription

Obszar opisu właściwości siatki kontroli

Wymagania

Nagłówek: afxpropertygridctrl.h

Zobacz też

Informacje

Klasa CMFCPropertyGridCtrl

Wykres hierarchii