У меня есть приложение для ленты, которое создано на основе Extensible Application Markup Language (XAML)
в C++. Я хочу изменить значок одной кнопки, когда я нажимаю на нее. Как я могу изменить значок? Мое приложение не MFC, я использую Windows API
.Изменение значка кнопки в ribbbon
0
A
ответ
0
Вы не можете изменить значок кнопки при нажатии, по крайней мере, не в обычном режиме. API не поддерживает этого, я думаю, по той причине, что концепция пользовательского интерфейса UI Ribbon не предполагает такого поведения (и вы можете подумать дважды, прежде чем нарушить «предполагаемое поведение»).
Во всяком случае, вы могли бы заставить такое поведение путем загрузки файла ресурса, который ссылается на тот же определения XML (XML, кстати, НЕ XAML - мы не в WPF мире здесь), с единственным исключением являющийся исходным путем для соответствующего значка, относящегося к чему-то другому.
Соответствующий вызов API для этого называется IUIFramework::LoadUI.
Смежные вопросы
- 1. Изменение размера значка кнопки
- 2. Изменение значка внутри кнопки переключения?
- 3. Изменение стиля значка моей кнопки
- 4. Изменение значка кнопки «Pin It»
- 5. Изменение значка кнопки панели навигации в Swift
- 6. PyQt4: Изменение значка кнопки в действии
- 7. Изменение значка кнопки в главном представлении SplitApp
- 8. Изменение значка кнопки Android для Android Programmatically
- 9. Изменение размера кнопки кнопки предупреждения Java при изменении значка
- 10. Изменение значка проекта
- 11. Изменение значка HTML-страницы?
- 12. Изменение значка в день
- 13. Изменение значка в JOptionPane
- 14. Java: изменение значка изображения кнопки в цикле (для слайд-шоу)
- 15. Изменение шрифта значка isuue в sencha touch
- 16. Изменение значка значка из подробного представления UISplitViewController
- 17. Изменение значка значка приложения при получении уведомления
- 18. Изменение положения справки css значка значка
- 19. Изменение значка значка настроек панели действий
- 20. Установка значка кнопки в C#
- 21. Изменение значка наведения навигатора
- 22. Изменение значка файла .JAR
- 23. Изменение яркости значка QPushButton
- 24. Изменение значка Dock Eclipse
- 25. Динамическое изменение значка JLabel
- 26. Мгновенное изменение цвета значка
- 27. Изменение выпадающего значка bootstrap
- 28. Изменение значка в телефонном разговоре
- 29. Изменение значка приложения в Facebook?
- 30. Изменение значка цели в XCode
Я бы предположил, что это то, что вы ищете, ** **: (https://msdn.microsoft.com/en-us/library/windows/desktop/dd940490(v=vs. 85) .aspx) Отказ от ответственности: я не использовал этот API. Я просто искал ее и огляделся. –
Умм, как я писал, я не использовал это. Но, щелкнув мой путь вверх, затем вниз, в иерархии документов, я оказался на (https://msdn.microsoft.com/en-us/library/windows/desktop/dd371356(v=vs.85).aspx). Здесь вы можете увидеть, что для событий изменений есть интерфейс «IUICollectionChangedEvent» и интерфейс «IUICommandHandler» для команд (щелчок и сочетание клавиш). Также см. «IUIEventingManager». Я предлагаю обучение по доступу к документации. Просто напишите некоторые задачи для себя и сделайте их. –