Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.039 c
14-1105145752
Kerk
2005-01-08 03:55
2005.01.23
---|Ветка была без названия|---


1-1105485353
chir
2005-01-12 02:15
2005.01.23
Запретить снятие фокуса


14-1104480576
gn
2004-12-31 11:09
2005.01.23
ПОЗДРАВЛЯЮ С НОВЫМ


4-1101586279
TankMan
2004-11-27 23:11
2005.01.23
Кто-нибудь может дать примерчик в котором можно было-бы


14-1105001181
Vaitek
2005-01-06 11:46
2005.01.23
Devices





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский