Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Нужна помощь с диалогами


Автор: Alexgr 19.4.2006, 10:22
   Приветствую всех.

У меня пара вопросов ко всем.

1. Создал диалоговое окно с Tab Control по принципу подключения нескольких новых диалогов. Как конкретно мне поместить в одну из вкладок несколько новых независимых друг от друга готовых диалоговых программок? Возможно такое?

2. Как реализовать взаимодействие двух диалоговых окон (два разных класса), созданных в одном проекте? Конкретно:  есть bmp-карта, созданная в первом диалоге и маркер с заданными координатами, который перемещается по карте посредством изменения этих координат; выводится второй диалог с двумя edit'ами в которых должны задаваться эти координаты. Как мне реализовать взаимодействие заданных значений во втором диалоге и маркера в первом?


 Заранее спасибо.

 

Автор: Earnest 19.4.2006, 18:18
Цитата(Alexgr @  19.4.2006,  11:22 Найти цитируемый пост)
несколько новых независимых друг от друга готовых диалоговых программок

Кто такие диалоговые программки?

По второму вопросу: несовсем понятно. Ты имеешь в виду, что второй диалог висит немодально, и при вводе в него значений перемещается маркер? 
Если так, то связь устанавливай руками. Например, первый диалог имеет ссылку на второй (или вовсе им владеет). Время от времени читает из полей координаты (по таймеру или на Idle) и, если они изменились, перемещает курсор.
 

Автор: Alexgr 20.4.2006, 03:52
Earnest ,

Цитата

Кто такие диалоговые программки?


Диалоги, но уже скомпилированные в другом проекте. 
Такое вообще возможно?


За совет спасибо.




 

Автор: Earnest 20.4.2006, 08:05
Цитата(Alexgr @  20.4.2006,  04:52 Найти цитируемый пост)
Диалоги, но уже скомпилированные в другом проекте. 
Такое вообще возможно?

Что такое скомпилированный диалог? Исполняемый модуль (DLL или EXE), в котором находится шаблон диалога и его код? Тогда можно, если этот модуль экспортирует все, что надо.
А нужно экспортировать как минимум функцию создания. 

Автор: Alexgr 22.4.2006, 07:34
Цитата

Тогда можно, если этот модуль экспортирует все, что надо.
А нужно экспортировать как минимум функцию создания.  


Не совсем понял насчёт экспортирования (метод и т.д.), но спасибо.

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)