Форум: "Потрепаться";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Вниз"Выравнивание вправо" в главном меню Найти похожие ветки
← →
Просто Джо © (2005-01-05 01:02) [0]В почти сданом проекте вдруг понадобилось сделать один из пунктов главного меню как бы с "выравниванием вправо". То есть, если кто знает, как меню "Help" в ТоталКоммандере. Зачем такое извращение ума не приложу.
Но самое главное - понятия не имею как эдакое провернуть.
П.С. Извините за стиль изложения -- что-то я совсем лишился сил за праздники... А тут такое дело с этим меню.
Спасибо.
← →
Agent13 © (2005-01-05 01:33) [1]Может это извращение, но первое, что мне пришло на ум (в полпервого ночи по нашему времени :)), это создавать хелповый пункт меню в рантайме через АПИ, например вот так:
AppendMenu(MainMenu1.Handle, MF_HELP, 100, "Help");
← →
Gero © (2005-01-05 01:38) [2]ModifyMenu с параметром MF_HELP.
← →
olookin © (2005-01-05 01:41) [3]А вот что я надыбал когда-то:
procedure MenuItemToRight(MainMenu: TMainMenu; MenuItem: TMenuItem);
begin
ModifyMenu(MainMenu.Handle,MenuItem.MenuIndex,
mf_ByPosition or mf_Popup or mf_Help,
MenuItem.Handle,PChar(MenuItem.Caption))
end;
У меня это работало...
← →
Просто Джо © (2005-01-05 02:47) [4]Спасибо.
Завтра попробую. Уже сегодня, ох...
← →
iZEN © (2005-01-05 03:03) [5]Э, кто же сегодня меню делает виндовым?
Давно уже модно плавающие панельки на TControlBar с кнопочками типа TSpeedButton, по которым вызывается одно из TPopupMenu.
(Так пошло от самой Delphi4).
← →
olookin © (2005-01-05 03:15) [6]--------------------------------------------------------------------------------
[5] iZEN © (05.01.05 03:03)
Это кому как..
← →
Gero © (2005-01-05 10:50) [7]
> iZEN © (05.01.05 03:03)
На это мода давно прошла.
← →
Бугага (2005-01-05 11:06) [8]DevExpress Bars
← →
ssk © (2005-01-05 15:41) [9]>На это мода давно прошла.
а я попробовал как-то раз - не понравилось. и больше не делал.
← →
Просто Джо © (2005-01-05 17:35) [10]
iZEN © (05.01.05 03:03) [5]
Давно уже модно плавающие панельки на TControlBar с кнопочками типа TSpeedButton, по которым вызывается одно из TPopupMenu.
Э... жуткая вещь, ИМХО. Постоянно норовишь эти контрол бары куда-то мышкой перетащить когда нужно всего лишь ткнуть в пункт меню.
Gero © (05.01.05 10:50) [7]
> iZEN © (05.01.05 03:03)
На это мода давно прошла.
Согласен, это изобретение Майкрософта, активно к тому же критиковалось со стороны всяких UI Design Hall of Shame и прочих.
По сабжу:
Спасибо ответившим, флагMF_HELP
то, что нужно было.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c