от Microsoft User Experience Interaction Guidelines дать некоторые рекомендации для пользовательского интерфейса, когда использовать кнопку меню:Создание кнопки меню в Windows,
http://i.msdn.microsoft.com/Aa511453.command51(en-us,MSDN.10).png
Как я создать одну из этих кнопок меню? Я нашел информацию о
- как создать кнопку разделения в Vista, и выше
- как создать кнопку на панели инструментов с помощью выпадающего меню
- как создать регулярную кнопку и вручную телеграфировать в OnClick обработчик события, который вызывает меню
Но есть ли стандартный способ создания кнопки, а не на панели инструментов, с маленьким треугольником, который автоматически появляется при нажатии на меню?
(я использую Delphi/C++ Builder, но и другие решения приветствуются.)
Вы также можете использовать символ маленького треугольника с нисходящим указателем ▾ (http://www.fileformat.info/info/unicode/char/25be/index.htm) –
Нужно ли мне делать что-нибудь особенное, чтобы получить этот треугольник, чтобы показать вверх? Он отображается как ящик (непризнанный символ), когда я пытаюсь использовать его в своих элементах управления. –
Если вы не можете быть уверены в наличии шрифта с нужным символом, то бит-кнопка с глифом, выровненным справа, вероятно, является лучшей идеей. Возможно, вы сможете запросить ОС для соответствующего встроенного изображения, но это тема для отдельного вопроса. –