Страница 1 из 1

MFC переключение view

Добавлено: 12 ноя 2012, 01:52
GuitarFan
Мне нужно найти простой простой пример с правильным переключением окон view, то есть на одном view будет что-то нарисовано и на втором, и чтобы можно было переключать.
Если у кого есть такой проект - поделитесь пожалуйста. Или урок какой-то найти, но как можно проще.

Re: MFC переключение view

Добавлено: 12 ноя 2012, 16:03
Romeo
Интересует два разных вью для одного документа? Или два MDI child окошка (иными словами два разных документа и у каждого свой вью одного и того же типа)?

Re: MFC переключение view

Добавлено: 12 ноя 2012, 19:49
GuitarFan
Даже не знаю. Наверное интересуют оба варианта. Вы имеете в виду класс CDoc?
Я не очень это понимаю, но на сколько я знаю, класс CDo нужен для хранения переменных и их значений в нем? Если нет - уточните пожалуйста.

Re: MFC переключение view

Добавлено: 12 ноя 2012, 22:39
Romeo
Да, именно его и имею в виду. MFC поддерживает стандартную модель Document-View. Одному документу (данным) может соответствовать много вью (представлений). Связь между документов и вью осуществляется через класс CMultiDocTemplate.

Если я сейчас попробую рассказать в деталях как это устроенно, то получится целая статья, а это уйма времени. Я думаю, проще взять готовые куски кода и посмотреть на этом в живую. Примеры кода и одного, и другого подхода, можно легко найти в интернете, вводя ключевые слова "MFC Documen View" и любые добавочные "создание, два View, обновление View" и так далее, чтобы найти всё, что интересует.

Готов оказать любые консультации но уже после того, как вы обзаведётесь хотя бы базовыми теоретическими знаниями по Documen-View.