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


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

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