Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 01:31
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день!Хочу сделать свой класс-диалог, но чтобы он существовал без шаблона в ресурсе,чтобы его потом можно было использовать в других проектах, без копирования ресурса.Т.е. хочу заполнять диалог элементами при создании, а не из шаблона...Создаю потомка CMyDialogublic CDialog и в конструкторе создаю шаблон DLGTEMPLATE и присваиваюего внутренней переменной m_lpDialogTemplate, которая потом будет использоваться в DoModal():CMyDialog::CMyDialog(CWnd* pParent)// : CDialog(CMyDialog::IDD, pParent) закоментировал создание из ресурса{DLGTEMPLATE* dlgTemplate;dlgTemplate = new DLGTEMPLATE;dlgTemplate->x = 0;dlgTemplate->y = 0;dlgTemplate->cx = 100;dlgTemplate->cy = 100;dlgTemplate->dwExtendedStyle = 0;dlgTemplate->style = WS_POPUP|WS_SYSMENU|WS_CAPTION;dlgTempla te->cdit = 1;m_lpDialogTemplate = dlgTemplate;}... в тексте программы:CMyDialog * pDlg;pDlg = new CDialog;pDlg.DoModal();Ошибка возникает при вызове DoModal() где-то очень глубоко(а точнее в CDialogTemplate::SetTemaplate при вызове memcpu..)Кто-нибудь делал что-нибудь подобное?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Привязка своего шаблона к модулям? через папку HTML своего шаблона! Guest Архив вопросов и ответов 0 29.09.2011 18:33
наследник престола от Анны Иоанновны Guest Третий архив вопросов и ответов 0 06.09.2011 02:56
Несовершеннолетний наследник Guest Новый архив 3 0 05.09.2011 04:26
Кто наследник? Guest Новый архив 3 0 05.09.2011 03:13



© www.otvetnemail.ru - Форум вопросов и ответов.