CMDIChildWndEx::PaneFromPoint
指定した点を含むペインを返します。
CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
bool bExactBar,
CRuntimeClass* pRTCBarType
) const;
CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
DWORD& dwAlignment,
CRuntimeClass* pRTCBarType
) const;
パラメーター
[入力] point
チェックされる点の画面座標を指定します。[入力] nSensitivity
ここに指定した分だけ、検索領域を拡大します。指定された点がこの拡大された領域内にある場合、ペインは検索条件を満たします。[入力] bExactBar
nSensitivity パラメーターを無視する場合は TRUE。それ以外の場合は FALSE。[入力] pRTCBarType
NULL 以外の場合は、指定した種類のペインだけが検索されます。[入力] dwAlignment
指定した点の位置にペインが見つかった場合、このパラメーターには、指定した点に最も近い、ペインの辺が格納されます。詳細については、「解説」を参照してください。
戻り値
指定した点を含む CBasePane 派生オブジェクトへのポインターを返します。指定したペインが見つからなかった場合は、NULL を返します。
解説
ランタイム クラスや表示状態のような指定された条件に基づいて、ペインに指定された点が含まれるかどうかを判断する場合に、このメソッドを呼び出します。
ペインが見つかった場合、この関数から制御が戻るとき、dwAlignment には、指定した点の配置が格納されます。たとえば、指定した点に最も近いのがペインの上辺であった場合、dwAlignment は CBRS_ALIGN_TOP に設定されます。
必要条件
ヘッダー : afxmdichildwndex.h