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

Вниз

Как сделать в MainMenu чтобы кнопка Help была всегда справа?   Найти похожие ветки 

 
Mishenka   (2004-06-21 22:26) [0]

Как сделать в MainMenu чтобы кнопка Help была всегда справа?


 
RealRascal ©   (2004-06-21 22:53) [1]

Всмысле "всегла"?
Run-Time пункты меню собираешься создавать?


 
GuAV ©   (2004-06-21 23:43) [2]

var
 ItemInfo1 :MENUITEMINFO;
...
GetMenuItemInfo(...
ItemInfo1.fType:=MFT_RIGHTJUSTIFY;
SetMenuItemInfo(...


 
GuAV ©   (2004-06-21 23:44) [3]


> MFT_RIGHTJUSTIFY or ItemInfo1.fType;


 
Mishenka   (2004-06-21 23:48) [4]

Ну всмысле с правого края.


 
GuAV ©   (2004-06-21 23:54) [5]


> Ну всмысле с правого края.

Ну да, MFT_RIGHTJUSTIFY
Right-justifies the menu item and any subsequent items. This value is valid only if the menu item is in a menu bar.

*******
RTFM MSDN: MENUITEMINFO


 
Mishenka   (2004-06-22 02:35) [6]

А что за тип HMenu, который используется в GetMenuItemInfo
и SetMenuItemInfo?


 
Andy BitOff ©   (2004-06-22 02:47) [7]


Mishenka   (22.06.04 02:35) [6]

А что за тип HMenu, который используется в GetMenuItemInfo
и SetMenuItemInfo?


hMenu - Handle to the menu that contains the menu item.


 
Andy BitOff ©   (2004-06-22 02:49) [8]

MainMenu.Handle


 
Mim1 ©   (2004-06-22 11:01) [9]

if not ModifyMenu(MainMenu.Handle, MenuItem_Info.Command,
 MF_BYCOMMAND + MF_POPUP + MF_HELP,
 MenuItem_Info.Handle, PChar(MenuItem_Info.Caption)) then
   ShowMessage(SysErrorMessage(GetLastError));


 
Mishenka   (2004-06-22 17:01) [10]

А что писать в параметрах UINT и BOOL ?


 
Mim1 ©   (2004-06-22 17:34) [11]

:)
Вы наверное хелп посмотрели. Там сишный пример т.е. сначала тип а потом название переменной.
UNIT - это нащ кардинал, а bool это boolean.


 
Mishenka   (2004-06-22 17:39) [12]

Ну так что в них писать надо?


 
Amoeba ©   (2004-06-22 17:40) [13]


> Mishenka   (22.06.04 17:39) [12]

То, что в Help сказано.


 
Mishenka   (2004-06-22 18:16) [14]

Там сказано, что
uItem
Identifier or position of the menu item to get information about. The meaning of this parameter depends on the value of fByPosition.

Что подразумевается, под identifier или position ?


 
Amoeba ©   (2004-06-22 18:18) [15]

Вообще-то этот вопрос, кажется на прошлой неделе, был исчерпывающе рассмотрен в этом форуме.


 
Mishenka   (2004-06-22 19:00) [16]

А можно ссылочку?


 
Amoeba ©   (2004-06-23 10:38) [17]


> Mishenka   (22.06.04 19:00) [16]

Почему кто-то за тебя должен делать поиск в форуме?


 
Mishenka   (2004-06-23 21:53) [18]

Да у меня тут при поиске строки ItemInfo? кроме данного вопроса нисчего не выскакивает. Вот я и подумал что может вам будет проще найти, если вы знаете о чём речь.


 
Mim1 ©   (2004-06-23 22:12) [19]

[9] Mim1 ©   (22.06.04 11:01)

MainMenu - это компонент типа TMenu ледащий на форме
MenuItem_Info - это пункт меню который  должен быть справа.


 
GuAV ©   (2004-06-23 22:18) [20]


> а bool это boolean.

А не LongBool ли ?


 
Mim1 ©   (2004-06-23 22:29) [21]


> [20] GuAV ©   (23.06.04 22:18)
> А не LongBool ли ?


Ага, 4 байта.


 
Mishenka   (2004-06-24 21:37) [22]

В uItem указывается ссылка на пункт меню, но тип Cardinal.
Всё-таки непонятно, что за число туда надо вводить?


 
Mim1 ©   (2004-06-24 22:00) [23]

Бросайте вы это дело. Не зная основ вы небоскреб не построите.
Прочтите учебную литературу на сайте Подгоретского. Возможно после этого такие элементарные вещи как приведенные здесь станут для вас понятны.


 
Mishenka   (2004-06-24 22:42) [24]


> Бросайте вы это дело. Не зная основ вы небоскреб не построите.

Я непременно воспользуюсь вашим советом, когда наконец соберусь строить небоскрёб. Но сейчас меня интересует всего лишь как кнопку Help засунуть справа.



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

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

Наверх





Память: 0.49 MB
Время: 0.03 c
14-1087498130
Djon007
2004-06-17 22:48
2004.07.11
Кто нибуть знает где скачать Delphi 3 или 4?????


1-1088493877
Dysan
2004-06-29 11:24
2004.07.11
TXMLDocument в DLL?


14-1088086427
QuasiLamo
2004-06-24 18:13
2004.07.11
Как удалить свою анкету?


6-1084370072
DarkGreen
2004-05-12 17:54
2004.07.11
TIdHTTP, закачка файла, в случае если он обновлен.


8-1081016095
Forelli
2004-04-03 22:14
2004.07.11
Как проигрывать CDA файлы (AudioCD) в программе?





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