Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

"Выравнивание вправо" в главном меню   Найти похожие ветки 

 
Просто Джо ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
14-1104590288
AlterEgo of WondeRu
2005-01-01 17:38
2005.01.23
Чего бы Вы хотели достичь в 2005 году...


1-1105085136
Erik1
2005-01-07 11:05
2005.01.23
Непонимаю, чего ненравится компилятору?


1-1105364591
snake_r
2005-01-10 16:43
2005.01.23
TImage


14-1105105961
kaif
2005-01-07 16:52
2005.01.23
Много новичков! Что бы это значило?


3-1103558264
mityaib
2004-12-20 18:57
2005.01.23
Восстановление позиции в DBGrid