Как включить элементы на ленте, которые были созданы визуальным редактором (VS 2012)

Я использую Visual Studio 2012 и работаю с проектом MFC. Я добавил ленту и отредактировал ее, щелкнув (в представлении ресурсов) на значке IDR_RIBBON. В визуальном режиме я добавил несколько категорий и кнопок из панели инструментов.

Я также добавил одну кнопку (для сравнения с визуальным редактором) через код:

CMFCRibbonButton * button = new CMFCRibbonButton();
button->SetImageIndex(1, true);
m_wndRibbonBar.GetCategory(1)->GetPanel(0)->Add(button);

Когда я скомпилировал и запустил свое приложение, произошла странная вещь. Кажется, что все кнопки и элементы, которые я добавил визуальным редактором, отключены (70% серого цвета), и включена только кнопка, добавленная из кода.

Иллюстрация ниже (оранжевые кнопки отключены, вторая кнопка на первой панели активна и была добавлена ​​вышеуказанным кодом):

лента

Как включить элементы, добавленные визуальным редактором?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]