Главная страница
    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.045 c
1-1105375809
Santa][P
2005-01-10 19:50
2005.01.23
EROR: Дельфи вызывает ошибку!


3-1103550189
/glokk
2004-12-20 16:43
2005.01.23
FIBPlus (backup/restore)


1-1104883532
Phantomouse
2005-01-05 03:05
2005.01.23
Вызов окна в MDI


4-1102093835
кактусбел
2004-12-03 20:10
2005.01.23
Поиск фаила в каталоге и его подкаталогах


9-1095732632
Jus
2004-09-21 06:10
2005.01.23
Хочу написать игру лоде-рунер(с редактором карт)на движке DelphiX





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский