Главная страница
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
3-40795
Sectey
2003-10-20 17:02
2003.11.13
Имеет ли смысл выбирать IB


3-40942
AD_infiniTUM
2003-10-17 15:36
2003.11.13
Нужны ли для ADO какие-либо библиотеки?


6-41866
Yot
2003-09-10 13:57
2003.11.13
Ошибка сокета


1-41278
Nikolay M.
2003-10-31 11:32
2003.11.13
Ручной отлов Exception-ов - ?


14-42042
Карелин Артем
2003-10-22 15:53
2003.11.13
Покритикуйте мою вторую попытку многопоточного доступа к базе.