Поделиться через


CMDIFrameWnd::CreateNewChild

Создает новое дочернее окно.

CMDIChildWnd* CreateNewChild( 
   CRuntimeClass* pClass, 
   UINT nResource, 
   HMENU hMenu = NULL, 
   HACCEL hAccel = NULL 
);

Параметры

  • pClass
    Класс времени выполнения для дочернего окна для создания.

  • nResource
    Идентификатор общих ресурсов, связанный с дочерним окном.

  • hMenu
    Меню дочернего окна.

  • hAccel
    Сочетания дочернего окна.

Заметки

Используйте эту функцию для создания дочерних окон фреймового окна MDI.

Пример

// CMainFrame is a CMDIFrameWnd-derived class, 
// OnNewDraw is a menu command handler, 
// CDrawFrame is a CMDIChildWnd-derived class. 
void CMainFrame::OnNewDraw()
{
   CreateNewChild(RUNTIME_CLASS(CDrawFrame), IDR_DRAW, m_hDrawMenu, 
      m_hDrawAccel);
}

Этот пример является выдержкой из статьи базы знаний, Q201045 "практическое руководство: Добавьте несколько типов окна в приложение MDI, отличного от Документа " вид". Статьи базы данных Майкрософт доступны в документации по Visual Studio библиотеки MSDN либо по адресу https://support.microsoft.com.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CMDIFrameWnd

Диаграмма иерархии