Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
У форм вью есть свой диалоговый ресурс.

Автор: Earnest 4.4.2008, 11:14
Цитата(tonchitos @  3.4.2008,  20:21 Найти цитируемый пост)
Здесь же когда в он инит диалоге пытаюсь дерево рисовать меня выкидывает из проги... 

OnInitDialog - рано, делай в OnInitialUpdate
И забудь слова "выкидывает из проги". Звучит как "у меня там что-то сломалось...". 

Автор: tonchitos 4.4.2008, 13:54
я оговорилась, в onInitUpdate. Так что не так?

Добавлено через 8 минут и 50 секунд
просто надо было вызвать update data... теперь все хорошо.

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