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

Diagram hierarchii

COleControl::OnQueryHitPoint