Partager via


CWnd::Attach

 

Joint une fenêtre de windows à un objet d' CWnd .

Syntaxe

      BOOL Attach(
   HWND hWndNew 
);

Paramètres

  • hWndNew
    Spécifie un handle vers une fenêtre de windows.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Cet exemple indique comment utiliser l'attachement et de détachement pour mapper dans la fenêtre cliente 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
  }

Configuration requise

Header: afxwin.h

Voir aussi

CWnd, classe
Graphique hiérarchique
CWnd::Detach
CWnd::m_hWnd
CWnd::SubclassWindow