Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];

Вниз

Заглавное меню   Найти похожие ветки 

 
Gu   (2010-12-07 01:57) [0]

У некоторых прог в MainMenu пункт "справка" (или подобный) прижат к правому краю окна. как такое реализовать со стандартным mainmenu?


 
Германн ©   (2010-12-07 02:44) [1]


> как такое реализовать со стандартным mainmenu?

То ли ЮЗ, то ли ИШ как-то публиковали решение этой задачи. Но найти в архивах не смог. :(


 
P   (2010-12-07 05:24) [2]

procedure TForm1.FormCreate(Sender: TObject);
begin
 ModifyMenu(MainMenu1.Handle, 2, MF_BYPOSITION or MF_POPUP or MF_HELP, MenuIntem.Handle, PChar(MenuIntem.Caption));
end;


 
Gu   (2010-12-07 08:44) [3]

спасибо


 
12 ©   (2010-12-07 12:49) [4]

так еще делаю
procedure TMainForm.FormCreate(Sender: TObject);
var
 mii: TMenuItemInfo;
 MainMenu: hMenu;
 Buffer: array[0..79] of Char;
begin
 MainMenu := Menu.Handle;
 mii.cbSize := SizeOf(mii);
 mii.fMask := MIIM_TYPE;
 mii.dwTypeData := Buffer;
 mii.cch := SizeOf(Buffer);
 GetMenuItemInfo(MainMenu, miAbout.command , false, mii);
 mii.fType := mii.fType or MFT_RIGHTJUSTIFY;
 SetMenuItemInfo(MainMenu, miAbout.Command, false, mii);


 
Anatoly Podgoretsky ©   (2010-12-07 18:31) [5]


> Gu   (07.12.10 01:57)  

Поубивал бы.


 
Германн ©   (2010-12-08 01:54) [6]


> Anatoly Podgoretsky ©   (07.12.10 18:31) [5]

Слишком сурово.
Пункт меню "Справка" я тоже стремился бы таким образом выделить, если бы у меня сей пункт был бы когда-нибудь.
В левой части располагались бы пункты действия, в правой - пункт "А что это такое". Лично мне было бы так удобнее. Что было бы удобнее пользователю - это сложный вопрос. Пользователь ведь не любит читать справку.
P.S.
Кстати вспомни старый Word со "скрепкой". Она тоже тяготела к правой стороне окна.


 
Gu   (2010-12-08 06:05) [7]


> Anatoly Podgoretsky ©   (07.12.10 18:31) [5]
>
> > Gu   (07.12.10 01:57)  
>
> Поубивал бы.


мозги жмут?


 
Anatoly Podgoretsky ©   (2010-12-08 07:46) [8]

> Gu  (08.12.2010 06:05:07)  [7]

Не, просто рука сразу тянется к пистолету.


 
Gu   (2010-12-08 09:08) [9]

просто не читайте мои сообщения и спите спокойна, раз вы такой нервный :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1323757703
OW
2011-12-13 10:28
2012.04.15
Вопрос по EurekaLog. В процедуру перехвата заходит 2раза, почему?


4-1256327674
rubma
2009-10-23 23:54
2012.04.15
Память не может быть writen. В чем может быть проблема?


1-1291613732
Gu
2010-12-06 08:35
2012.04.15
Шрифт заголовков груп в listview


15-1323808202
Юрий
2011-12-14 00:30
2012.04.15
С днем рождения ! 14 декабря 2011 среда


1-1291134936
tadalex
2010-11-30 19:35
2012.04.15
Размер панели в StatusBar e





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