CMyView & CDialog
От: SiberianTiger  
Дата: 23.11.01 08:02
Оценка:
имея в sdi приложении CMyView,
как сделать диалог, в качестве одного из контролов
чтобы был CMyView ?
Re: CMyView & CDialog
От: IT Россия linq2db.com
Дата: 25.11.01 01:05
Оценка:
Здравствуйте SiberianTiger, Вы писали:

ST>как сделать диалог, в качестве одного из контролов чтобы был CMyView ?


Никак. Там слишком по разному всё наворочено. Если тебе в диалоге нужны возможности CView, то есть CFormView. Если нужен особый контрол, то создавай Custom Control и вперёд.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: CMyView & CDialog
От: Alex Fedotov США  
Дата: 25.11.01 01:25
Оценка: 3 (1)
Здравствуйте IT, Вы писали:

ST>>как сделать диалог, в качестве одного из контролов чтобы был CMyView ?


IT>Никак. Там слишком по разному всё наворочено. Если тебе в диалоге нужны возможности CView, то есть CFormView. Если нужен особый контрол, то создавай Custom Control и вперёд.


Ну зачем ты так сразу: никак. Можно ведь, только делать так не надо.

http://www.codeguru.com/dialog/ViewOnDlg.html
http://www.codeguru.com/mfc/comments/25534.shtml
-- Alex Fedotov
Re[3]: CMyView & CDialog
От: IT Россия linq2db.com
Дата: 25.11.01 01:42
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

IT>>Никак. Там слишком по разному всё наворочено. Если тебе в диалоге нужны возможности CView, то есть CFormView. Если нужен особый контрол, то создавай Custom Control и вперёд.


AF>Ну зачем ты так сразу: никак. Можно ведь, только делать так не надо.


AF>http://www.codeguru.com/dialog/ViewOnDlg.html

AF>http://www.codeguru.com/mfc/comments/25534.shtml

Здорово. Второй способ мне понравился больше, но применять, следуя твоему совету, я не буду ни один
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: CMyView & CDialog
От: SiberianTiger  
Дата: 26.11.01 11:27
Оценка:
Здравствуйте, Вы писали:

AF>>http://www.codeguru.com/dialog/ViewOnDlg.html

AF>>http://www.codeguru.com/mfc/comments/25534.shtml

Да, второй способ неплохо работает, правда в DEBUG версии
выдает кое-где ASSERT`ы, придеться делать RELEASE.

Хотя второе решение — пользоваться сплиттерами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.