Вопрос: Вызов формы

Тема в разделе "MS Visual C++", создана пользователем Armatus, 9 май 2009.

  1. Armatus

    Armatus Гость

    Столкнулся с вопрос: как в VS C++ 2008 открыть форму из главной формы. Может кто подскажет пару способов?
     
  2. Armatus

    Armatus Гость

    Требуется просто открыть дочернюю форму(программно обратиться из главной формы)...но т.к. в вижуал студии только начал разбираться, не могу найти способ как это сделать
     
  3. @LE}{@NDER

    @LE}{@NDER Гость

    Есть 2 способа: модальный диалог и немодоальный:
    1. Добавляешь новый диалог в ресурсы проекта
    2. Открываешь диалог - правый клик - добавляешь класс
    3. Инициализация диалога (привожу только события по клику на кнопке):

    [codebox]
    void CChildFormDlgDlg::OnBnClickedOk() //Модальный диалог
    {
    // TODO: Add your control notification handler code here
    CChildModalDlg dlg;
    dlg.DoModal();
    }

    void CChildFormDlgDlg::OnBnClickedButton1() //Немодальный диалог
    {
    // TODO: Add your control notification handler code here
    CChildNonModalDlg* dlg;
    dlg=new CChildNonModalDlg;
    dlg->Create(IDD_NON_MODAL_DLG,this);
    dlg->ShowWindow(SW_SHOW);
    }
    [/codebox]
    4. Сделано очень примитивно в случае с немодальным диалого - нужно еще хэндлить был ли создан уже диалог
     
Загрузка...
Похожие Темы - Вопрос Вызов формы
  1. Генералл
    Ответов:
    2
    Просмотров:
    55
  2. ApplePen
    Ответов:
    0
    Просмотров:
    57
  3. gURaBA_N
    Ответов:
    3
    Просмотров:
    91
  4. ghost
    Ответов:
    1
    Просмотров:
    86
  5. kartaman
    Ответов:
    0
    Просмотров:
    127

Поделиться этой страницей