Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 14:26   #1
Darck Angel
 
Регистрация: 14.01.2010
Сообщений: 9
По умолчанию Работа с MFC AppWizard(exe)

Здраствуйте! В работе по визуализации остановился на проблеме. Я сделал одно диалоговое окно и из етого окна нужно перейти с помощью кнопки в новое окно. Учусь сам так что трудно разобратса. Нашел функцыю OpenWindow( ) но не знаю как пользоватса и что писать в скобках. Буду признателен за помощь и извените за ошибки, язык не родной.
Darck Angel вне форума Ответить с цитированием
Старый 18.03.2010, 22:23   #2
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

вариантов много. самый простой - создать модальное диалоговое окно ( то есть то, которое необходимо закрыть, чтобы работать с порождающими окнами, проще говоря модальное - окно, которое постоянно активно до его закрытия или создания из него нового дочернего окна)

объявляешь новый класс окна или пользуешься старым любым до этого определенным классом, производным от CDialog

дальше в теле функции, вызываемой обработчиком событий нажатия кнопки button1, находящейся в порождающем окне, объявляем следующий код ( он минимальный, просто вызывает стандартное диалоговое окно):

Код:
void CmfcDlg::OnBnClickedButton1() //порождающий класс окна, функция обработки
{
	CmfcDlg2 dlg; //создание дочернего окна
	INT_PTR INTPTR = dlg.DoModal(); //вызываем его как модальное
	if (INTPTR==IDOK) { условия завершения - нажали на ОК или на ОТМЕНА}
	{

	}
	else
		if (INTPTR==IDCANCEL)
	{

	}
}
capta1n вне форума Ответить с цитированием
Старый 19.03.2010, 10:56   #3
Darck Angel
 
Регистрация: 14.01.2010
Сообщений: 9
По умолчанию

Спасибо! Буду пробовать.
Darck Angel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача строки exe (с формой (API)) ↔ exe (форма скрыта) Alex Cones Общие вопросы Delphi 16 04.10.2009 15:26
Работа с *.exe в DELPHI Larec Помощь студентам 0 10.05.2009 16:25
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23
Работа с AppWizard(exe) raccooni Общие вопросы C/C++ 0 26.12.2008 11:14