CWnd::Attach

附加到Windows窗口 CWnd 对象。

BOOL Attach(
   HWND hWndNew 
);

参数

  • hWndNew
    指定句柄Windows窗口。

返回值

非零,如果成功;否则为0。

示例

此示例演示如何使用附加和分离映射到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
   }

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::Detach

CWnd::m_hWnd

CWnd::SubclassWindow