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

Вниз

системное меню   Найти похожие ветки 

 
Mistic   (2003-10-29 22:10) [0]

Подскажите,как вызвать системное меню проги программно?


 
Song   (2003-10-29 22:13) [1]

Что значит "вызвать" ?


 
Mistic   (2003-10-29 22:16) [2]

вызвать, значит показать (меню на экране)


 
Song   (2003-10-29 22:25) [3]

А оно не видно? Может тебе развенуть сабменю?


 
Mistic   (2003-10-29 22:36) [4]

Ты издеваешься?!? Нажми Alt+Space и увидишь системное меню. Его то я и хочу вызвать программно.


 
Anatoly Podgoretsky   (2003-10-29 23:07) [5]

Mistic © (29.10.03 22:36) [4]
Нет про системное меню мы знаем, а вот что означет вызвать?


 
Mistic   (2003-10-29 23:17) [6]

Вызвать значит отобразить. Что то типа Popup1.Show:=True. Только вместо Popup - системное меню


 
Anatoly Podgoretsky   (2003-10-29 23:21) [7]

ТО есть то, что Song спрашивал, так почему же ты так агресивно себя повел, думвешь теперь будут помогать? Ну разве из жалости, Song иногда добрый "сегодня"


 
Mistic   (2003-10-29 23:25) [8]

Я не вел себя агрессивно, просто думал что Song шутит "А оно не видно? Может тебе развенуть сабменю?". Т.е. естественно оно не видно пока его не вызвать. Или я не прав?


 
PKT   (2003-10-30 09:09) [9]

http://www.delphikingdom.ru/treasury/freemenu.htm


 
Song   (2003-10-30 09:31) [10]

2Mistic © (29.10.03 23:25) [8]
Каюсь, я просто пропустил слово "системное".
Вообщем TrackPopupMenu()


 
alena.svt   (2003-10-30 10:34) [11]

Song © (30.10.03 09:31) [10]
Зачем TrackPopupMenu
Как сам Mistic сказал нажать Alt + Space


procedure PopupSysMenu;
begin
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0), 0, 0);
keybd_event(VK_SPACE,MapVirtualKey(VK_SPACE,0), 0, 0);
keybd_event(VK_SPACE,MapVirtualKey(VK_SPACE, 0),KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0), KEYEVENTF_KEYUP, 0);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
PopupSysMenu;
end;


 
DVM   (2003-10-30 10:45) [12]

Послать окну сообщение с кодом кажется $313, хотя насчет номера могу ошибаться, все время его забываю.


 
Игорь Шевченко   (2003-10-30 11:46) [13]

DVM © (30.10.03 10:45)

Не ошибаешься, его мнемоника WM_SYSMENU


 
Mistic   (2003-10-30 19:19) [14]

Всем большое спасибо!



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

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

Наверх





Память: 0.47 MB
Время: 0.037 c
1-41326
UnixManiac
2003-10-31 01:08
2003.11.13
Не хочет работать TMediaPlayer


6-41808
nikkie
2003-09-15 14:51
2003.11.13
double click в EmbeddedWB


14-41895
Тролль
2003-10-20 10:48
2003.11.13
ListBox


3-41010
Piton X
2003-10-14 13:44
2003.11.13
Запрос об оплате услуг по датам. Строки - люди, столбцы - даты, а


14-41928
zax
2003-10-20 21:33
2003.11.13
ModelMaker





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