Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

Visual C++. MFC
Урок 16. Добавление диалогового окна

В этом уроке мы добавим ещё один ресурс - диалоговое окно. Оно будет появляться при выборе нашего меню Dialog.

Зайдите в меню Insert, потом в подменю Resource и далее в появившемся диалоговом окне выберите пункт Dialog и нажмите на кнопку New. Появится диалоговое окно в режиме конструктора:

Конструктор диалогов

Теперь напишем код, по которому окно будет появляться. Добавьте следующие строки в обработчик нашего меню (строку AfxMessageBox("Menu!!!"); можно удалить):

void CMyMainWnd::OnMyMenuDialog(){
 
     CDialog dlg(IDD_DIALOG1);
 
     dlg.DoModal();
 
 }

Запустите проект. Теперь при выборе меню у нас появится наше диалоговое окно.

Код можно слегка изменить. Так, чтобы программа знала, что мы нажали в нашем диалоге - кнопку OK или Cancel:

void CMyMainWnd::OnMyMenuDialog(){
 
     CDialog dlg(IDD_DIALOG1);
 
     if(dlg.DoModal()==IDOK)
 
         AfxMessageBox("Кнопка OK");
 
     else
 
         AfxMessageBox("Кнопка Cancel");
 
 }


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS