COleControl::OnQueryHitRect

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

返回值:
如果成功返回一次命中结果,则返回非零值;否则为0。

参数:
dwAspect描述一个对象的显示外观或形式的DWORD值。其有效值取自DVASPECT或DVASPECT2。
pRectBounds一个RECT结构指针,该结构指定OLE控件客户区的边界矩形。
prcLoc一个RECT结构指针,该结构指定一次命中的检查矩形。该矩形相对对象的左上角而定。
lCloseHint没有使用。
pHitResult命中检查的结果指针。可以为下列值:
·HITRESULT_OUTSIDE矩形内没有点被OLE对象命中。
·HITRESULT_HIT矩形内至少有一点被OLE对象命中。

说明:
框架调用以响应包容器的IViewObjectEx::QueryHitRect请求。它用于检查对象的显示区域是否覆盖已指定矩形中的点(命中矩形)。QueryHitPoint可以覆盖以对非矩形对象进行命中检查。

请参阅:COleControl::OnQueryHitPoint