Я пытаюсь создать MainMenu для моего приложения, который выглядит аналогично той, которая используется Mozilla Firefox:Есть ли способ ownerdraw (или что-то подобное) MainMenu в Winforms?
Так что он отображает над аэро стекла. Я могу придумать несколько способов сделать это, за исключением того, что они были бы уродливыми и, вероятно, испортили бы опыт программы из-за того, что они были хакерскими.
мне интересно, если есть способ сделать заказ контроля MainMenu
, подобно тому, как вы можете переопределить OnPaint
метод на других элементах управления (которые по какой-то причине, MainMenu
не имеет). Или, если это невозможно, какие хакерские способы я могу использовать, это не разрушит UX.
Да, я уверен, что есть простой способ сделать это в WPF, и я хотел бы уделить время, чтобы изучить его, но мое приложение уже находится в полузрелой стадии, и на данный момент было бы крайне неудобно переключаться на другую платформу пользовательского интерфейса.
http://windowsformsaero.codeplex.com/ –
Спасибо за ответ первая ссылка красного цвета. ссылается на мой собственный список статей (из которых у меня его нет), и я знаю о проекте по второй ссылке, но я не вижу, как это помогает мне с моим вопросом. Возможно, я должен снова прочитать его документацию? – nobody
Вау, это было странно ... http://www.codeproject.com/Articles/15394/Drawing-smooth-text-and-pictures-on-the-extended-g –