次の方法で共有


CDockingManager::PaneFromPoint

更新 : 2007 年 11 月

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

virtual CBasePane* PaneFromPoint(
      CPoint point,
     int nSensitivity,
     bool bExactBar = false,
     CRuntimeClass* pRTCBarType = NULL,
     BOOL bCheckVisibility = FALSE,
     const CBasePane* pBarToIgnore = NULL
) const;
virtual CBasePane* PaneFromPoint(
     CPoint point,
      int nSensitivity,
     DWORD& dwAlignment,
     CRuntimeClass* pRTCBarType = NULL,
     const CBasePane* pBarToIgnore = NULL
) const;

パラメータ

  • [入力] point
    チェックされる点の画面座標を指定します。

  • [入力] nSensitivity
    チェックする各ペインのウィンドウ四角形を拡大するための値。指定された点がこの拡大された領域内にある場合、ペインは検索条件を満たします。

  • [入力] bExactBar
    nSensitivity パラメータを無視する場合は TRUE。それ以外の場合は FALSE。

  • [入力] pRTCBarType
    NULL 以外の場合は、指定した種類のペインだけが検索されます。

  • [入力] bCheckVisibility
    表示されているペインのみをチェックする場合は TRUE。それ以外の場合は FALSE。

  • [出力] dwAlignment
    指定した点の位置にペインが見つかった場合、このパラメータには、指定した点に最も近い、ペインの辺が格納されます。詳細については、「解説」を参照してください。

  • [入力] pBarToIgnore
    NULL 以外の場合、このパラメータで指定されたペインは無視されます。

戻り値

指定した点を含む CBasePane 派生オブジェクト。指定したペインが見つからなかった場合は NULL。

解説

ペインが見つかった場合、この関数から制御が戻るとき、dwAlignment には、指定した点の配置が格納されます。たとえば、指定した点に最も近いのがペインの上辺であった場合、dwAlignment は CBRS_ALIGN_TOP に設定されます。

必要条件

ヘッダー : afxDockingManager.h

参照

概念

MFC 階層図

参照

CDockingManager クラス