Udostępnij za pośrednictwem


COleControl::OnQueryHitRect

Wywoływany przez ramy w odpowiedzi na pojemniku IViewObjectEx::QueryHitRect wniosek.

virtual BOOL OnQueryHitRect(
   DWORD dwAspect,
   LPCRECT pRectBounds,
   LPCRECT prcLoc,
   LONG lCloseHint,
   DWORD* pHitResult 
);

Parametry

  • dwAspect
    Określa, jak obiekt ma być reprezentowane.Prawidłowe wartości są pobierane z wyliczenia DVASPECT lub DVASPECT2.

  • pRectBounds
    Wskaźnik do RECT Struktura określająca prostokąta obwiedni obszaru klienckiego formantu OLE.

  • prcLoc
    Wskaźnik do RECT Struktura określająca prostokąt, które mają być sprawdzane hit (nakładania się obiektów prostokąt), względem lewego górnego rogu obiektu.

  • lCloseHint
    Nie używany.

  • pHitResult
    Wskaźnik do wyniku kwerendy trafień.Jedną z następujących wartości:

    • HITRESULT_OUTSIDE żaden punkt prostokąta jest dotkniętych obiektu OLE.

    • HITRESULT_HIT co najmniej jeden punkt w prostokącie byłoby trafień na obiekcie.

Wartość zwracana

Niezerowa, jeśli powróciły trafień wynik; 0 inaczej.

Uwagi

Kwerendy, czy prostokąt wyświetlania obiektu pokrywa się z każdym punktem w danym prostokąta (hits prostokąta).QueryHitRectmożna zastąpić test hits-prostokątnych obiektów.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa COleControl

Wykres hierarchii

COleControl::OnQueryHitPoint