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