COleControl::OnQueryHitRect
コンテナーの IViewObjectEx::QueryHitRect 要求への応答としてフレームワークによって呼び出されます。
virtual BOOL OnQueryHitRect(
DWORD dwAspect,
LPCRECT pRectBounds,
LPCRECT prcLoc,
LONG lCloseHint,
DWORD* pHitResult
);
パラメーター
dwAspect
オブジェクトの表示方法を指定します。 有効な値は、DVASPECT の列挙型、または DVASPECT2 列挙型から設定されます。pRectBounds
OLE コントロールのクライアント領域の外接する四角形を指定する RECT 構造体へのポインター。prcLoc
ヒット (オブジェクト長方形内での重なり) がチェックされる長方形を指定する RECT 構造体へのポインター。オブジェクトの左上隅相対の座標です。lCloseHint
使用しません。pHitResult
ヒット問い合わせの結果へのポインター。 次のいずれかの値。HITRESULT_OUTSIDE 長方形内の点は OLE オブジェクトによってヒットされません。
HITRESULT_HIT 長方形内の少なくとも 1 点がオブジェクトによってヒットされます。
戻り値
ヒット結果を返すことに成功した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
オブジェクトの表示長方形が、指定された長方形のいずれかの点と重なっている (長方形をヒットしている) かどうかを問い合わせます。 長方形以外のオブジェクトのヒットをテストする場合は、QueryHitRect をオーバーライドできます。
必要条件
**ヘッダー:**afxctl.h