Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
1-41594
qwe
2003-10-27 09:48
2003.11.13
Что такое *.dpk и как с ним работать


1-41405
Vivk
2003-10-29 19:15
2003.11.13
как програмно выделить строку в StringGrid


9-40764
scout
2003-04-17 20:33
2003.11.13
Стрельба в играх


1-41312
qwe
2003-11-04 17:48
2003.11.13
Plugin s


1-41345
ghost_by
2003-11-03 16:52
2003.11.13
Встраивание компонентов в TStringGrid