Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Контрол во фрейме |
Автор: tonchitos 26.3.2008, 14:38 |
Собственно... Знаю но не помню - если не говорить о формвью, а об обычном фреймовом окне. Я в класс окна добавляю класс контрола, а потом что то делаю... напомните вкратце. |
Автор: Earnest 26.3.2008, 17:19 |
Кто такое "обычное фреймовое окно"? |
Автор: tonchitos 27.3.2008, 13:39 |
Я плехо выразилась. Речь о виде отнаследованном не от формвью, а от вью. |
Автор: tonchitos 27.3.2008, 15:00 |
ни нада, уже все вспомнила |
Автор: Rapalex 27.3.2008, 15:01 |
В OnCreate вызови Create своего контрола. |
Автор: tonchitos 27.3.2008, 16:49 |
сорри за идиотский вопрос... у меня такая фишка, при открытии файла в многодокументном приложении мне надо сделать ндействий (в частности - парсинг, обойти деревяшку (модель mdl)) не суть важно что именно, вот у мя вызвалась ф-ия openFile или как то ее там, она все сама сделала, потом куда передалось управление? то есть куда мне своой парсинг и прочии действия пихать, в класс докумета при инициализациии??? |
Автор: Rapalex 27.3.2008, 17:07 |
OnOpenDocument |
Автор: tonchitos 27.3.2008, 17:41 |
ё, а как узнать то что управление передано этой ф-ии. Или ее переопределять? Добавлено через 5 минут и 55 секунд то есть мне нужно событие обработать, вызвать ф-ию или чего там, да? как быть та |
Автор: Earnest 27.3.2008, 18:46 |
Если у тебя все-таки вид, и дерево тебе нужно в виде рисовать, то удобно это делать в функции CView::OnInitialUpdate(), которую надо, конечно, переопределить в своем view. Если я правильно поняла. |
Автор: tonchitos 3.4.2008, 19:21 |
Cкажите, а вот у меня в виде, наследованном от формвью есть дерево, как мне его создать? в диалоге все автоматом было.... Здесь же когда в он инит диалоге пытаюсь дерево рисовать меня выкидывает из проги... |
Автор: Rapalex 4.4.2008, 09:44 |
У форм вью есть свой диалоговый ресурс. |
Автор: tonchitos 4.4.2008, 13:54 |
я оговорилась, в onInitUpdate. Так что не так? Добавлено через 8 минут и 50 секунд просто надо было вызвать update data... теперь все хорошо. |