CMFCPropertyGridCtrl::HitTest
Načte ukazatel na vlastnost objekt, který odpovídá položce vlastnost ovládacího prvku mřížky, pokud je zadané místo v položce.Tato metoda se označuje také oblasti v mřížce vlastnost, která obsahuje bod.
CMFCPropertyGridProperty* HitTest(
CPoint pt,
CMFCPropertyGridProperty::ClickArea* pnArea=NULL,
BOOL bPropsOnly=FALSE
) const;
Parametry
[v]pt
Bodu v souřadnicích klienta.[v, out]pnArea
Ukazatel ClickArea proměnné.Pokud tato metoda vrátí, označuje proměnné oblast vlastnosti , která obsahuje zadaný bod.Další informace o vlastnosti oblasti naleznete v části poznámky.[v]bPropsOnly
TRUETestovat pouze vlastnosti oblasti; FALSETest Popis oblasti Pokud není zadaný bod v oblasti vlastností.Výchozí hodnota je FALSE.Další informace o oblasti pro popis naleznete v části poznámky.
Vrácená hodnota
Pokud bPropsOnly parametr je TRUE a je zadaný bod v oblasti vlastností, vrácená hodnota je ukazatel na objekt odpovídající vlastnosti.Kromě toho pnArea parametr nastaven na určitou oblast, která obsahuje zadaný bod.Jinak vrácená hodnota je NULL a pnArea parametr není modifikován.
Pokud bPropsOnly parametr je FALSE , vrácená hodnota je vždy NULL .Nicméně, pokud je zadaný bod v oblasti popisu pnArea parametr nastaven na CMFCPropertyGridProperty::ClickDescription .
Poznámky
Termín oblast vlastnosti odkazuje na libovolný název, hodnota, nebo rozbalení pole oblastí položky vlastnosti ovládacího prvku mřížky.Popis oblasti je v dolní části mřížky ovládací prvek vlastnosti zóny.Klepnete-li řídicí položky vlastnosti mřížky, popis oblasti zobrazí popis příslušné vlastnosti.
Tento způsob nastaví hodnotu proměnné pnArea parametr odkazuje.Následující tabulka obsahuje možné hodnoty a odpovídající plochy.
Value |
Oblast |
---|---|
ClickArea::ClickExpandBox |
Vlastnost rozbalit ovládací prvek pole. |
ClickArea::ClickName |
Název vlastnosti. |
ClickArea::ClickValue |
Hodnota vlastnosti. |
CMFCPropertyGridProperty::ClickDescription |
Oblast popisu ovládací prvek vlastnosti mřížky. |
Požadavky
Záhlaví: afxpropertygridctrl.h