Мне нужно найти простой простой пример с правильным переключением окон view, то есть на одном view будет что-то нарисовано и на втором, и чтобы можно было переключать.
Если у кого есть такой проект - поделитесь пожалуйста. Или урок какой-то найти, но как можно проще.
MFC переключение view
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Интересует два разных вью для одного документа? Или два MDI child окошка (иными словами два разных документа и у каждого свой вью одного и того же типа)?
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Даже не знаю. Наверное интересуют оба варианта. Вы имеете в виду класс CDoc?
Я не очень это понимаю, но на сколько я знаю, класс CDo нужен для хранения переменных и их значений в нем? Если нет - уточните пожалуйста.
Я не очень это понимаю, но на сколько я знаю, класс CDo нужен для хранения переменных и их значений в нем? Если нет - уточните пожалуйста.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Да, именно его и имею в виду. MFC поддерживает стандартную модель Document-View. Одному документу (данным) может соответствовать много вью (представлений). Связь между документов и вью осуществляется через класс CMultiDocTemplate.
Если я сейчас попробую рассказать в деталях как это устроенно, то получится целая статья, а это уйма времени. Я думаю, проще взять готовые куски кода и посмотреть на этом в живую. Примеры кода и одного, и другого подхода, можно легко найти в интернете, вводя ключевые слова "MFC Documen View" и любые добавочные "создание, два View, обновление View" и так далее, чтобы найти всё, что интересует.
Готов оказать любые консультации но уже после того, как вы обзаведётесь хотя бы базовыми теоретическими знаниями по Documen-View.
Если я сейчас попробую рассказать в деталях как это устроенно, то получится целая статья, а это уйма времени. Я думаю, проще взять готовые куски кода и посмотреть на этом в живую. Примеры кода и одного, и другого подхода, можно легко найти в интернете, вводя ключевые слова "MFC Documen View" и любые добавочные "создание, два View, обновление View" и так далее, чтобы найти всё, что интересует.
Готов оказать любые консультации но уже после того, как вы обзаведётесь хотя бы базовыми теоретическими знаниями по Documen-View.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.