WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Поможите юному программеру...

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Поможите юному программеру...
Narrator опубликован 14-04-2001 23:54 MSK   Click Here to See the Profile for Narrator   Click Here to Email Narrator  
Я только начинаю программировать на Visual C++, и тут мне понадобилась помощь!
Прикиньте:
Есть программа, базовый класс которой CDialog (окошко, в котором загоняются данные, предназначенные для вставки в документ). Есть класс CDocument, который создает свое окошко.
Суть в том, чтобы окошко CDocument появилось при нажатии кнопки OK в диалоговом окне.
Как правильно определить метод ONOK?
Заранее благодарен всем, кто ответит.
Narrator.

Demo_S опубликован 15-04-2001 01:52 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
А обязательно ли писать в ONOK.
Если у тебя Dialog-based приложение (как ты говоришь)
Все диалоговіе приложения дейтсвуют по такой схеме:
запускается прога, которая вызывает диалог,
после нажатия в нем на ОК управление передается туда же.
CSnifferDlg dlg;//это твой диалог
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
//здесь ты можешь писать код обработки ONOK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
а тк обработка идет из "главной" проги(которая вызывает диалог в модальном режиме
то вроед можна подключить и CDocument (наверное)

Удачи.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.