次の方法で共有


CWnd::Attach

更新 : 2007 年 11 月

Windows のウィンドウに CWnd オブジェクトを関連付けます。

BOOL Attach(
   HWND hWndNew 
);

パラメータ

  • hWndNew
    Windows のウィンドウへのハンドルを指定します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

使用例

この例では、Attach と Detach を使用して MDI クライアント ウィンドウにマップする方法を示します。

// Declare a CWnd member of CMainFrame
public:
   CWnd m_wndMDIClient;
// detach MDI client window in CMainFrame destructor
m_wndMDIClient.Detach();
   // In CMainFrame::OnCreate, attach MDI client window

    if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
        return -1;

   // attach MDI client window
   if (m_wndMDIClient.Attach(m_hWndMDIClient) == 0)
   {
      TRACE(_T("Failed to attach MDIClient.\n"));
      return -1;      // fail to create
   }

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::Detach

CWnd::m_hWnd

CWnd::SubclassWindow

その他の技術情報

CWnd のメンバ