Начинаем новый проект на Visual Studio 2013 на C++, MFC, Single Document Project.
Все-таки нужен риббон в 2015 году или нет? И кстати нигде в инете не нашел информацию о том, как в уже созданном проекте менять стиль с наименьшими затратами.
Здравствуйте, Submitter, Вы писали:
S>Начинаем новый проект на Visual Studio 2013 на C++, MFC, Single Document Project. S>Все-таки нужен риббон в 2015 году или нет? И кстати нигде в инете не нашел информацию о том, как в уже созданном проекте менять стиль с наименьшими затратами.
Зависит от приложения.
Вот пример где начали с Ribbon и ушли от него.
Здравствуйте, Submitter, Вы писали:
S>Начинаем новый проект на Visual Studio 2013 на C++, MFC, Single Document Project. S>Все-таки нужен риббон в 2015 году или нет? И кстати нигде в инете не нашел информацию о том, как в уже созданном проекте менять стиль с наименьшими затратами.
What type of program are you designing? The program type is a good indicator of the appropriateness of a ribbon. Ribbons work well for document creation and authoring programs, as well as document viewers and browsers. Ribbons might work for other types of programs, but other forms of command presentation may be more appropriate. Generally, lightweight programs should have a lightweight command presentation.
Здравствуйте, Submitter, Вы писали:
S>Начинаем новый проект на Visual Studio 2013 на C++, MFC, Single Document Project. S>Все-таки нужен риббон в 2015 году или нет? И кстати нигде в инете не нашел информацию о том, как в уже созданном проекте менять стиль с наименьшими затратами.
Переводил свою тулзу на риббон. Тулза мультидокументная с разными документами. Что я заметил:
1. Реализация риббона в MFC 2013-ой студии глючная. Глюки не критичные, но иногда надоедают. Например, там серьезный затык с Gallery.
2. Не очень удобно сделана работа с иконками. Причем оные обязаны храниться в 32-битном BMP, который, внезапно, портится, если работать с ним штатными средствами студии. Нормально работает только фотошоп.
3. Есть затыки с UpdateUI некоторых контролов. Нарушается порядок обновлений и, собственно, команд об изменениях.
4. Широкий риббон начинал глючить в редакторе.
5. Глюки изображения отключенных эдит-боксов в некоторых цветовых схемах.
6. Нет хорошего способа расширять категории кондиционными панелями. Кондиционные категории не столь удобны, как может показаться.
Но в целом, риббон — это хорошо, у него хорошая настраиваемость "из коробки". Современные мониторы достаточно высокие, и легко помещают его по высоте. Плюс его можно свернуть как меню.