Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.031 c
1-1105538757
AlexXn
2005-01-12 17:05
2005.01.23
TEdit и тип редактирования


1-1105187147
Unknown
2005-01-08 15:25
2005.01.23
Несколько различных вопросов


3-1103223521
Fin
2004-12-16 21:58
2005.01.23
Не понял, на счет транзакций


8-1097484986
X-Disa
2004-10-11 12:56
2005.01.23
Сохранение ICO


14-1104433265
Гарри Поттер
2004-12-30 22:01
2005.01.23
Помогите, плз. Винда не дает реестр редактировать.




   Наверх