CMDIChildWndEx::PaneFromPoint

更新 : 2007 年 11 月

指定した点を含むペインを返します。

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

参照

概念

MFC 階層図

参照

CMDIChildWndEx クラス