![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PopupMenu
lds78 © (2002-07-18 10:08:00)Как можно получить список меню, которое появляется при нажатии правой кнопкой на панели задач
lds78 (2002-09-10 09:58:00) [1]Мастера, помогите-е-е-е-е...
lds78 (2002-08-20 14:37:00) [2]Мастера, ну дайте код, pls
lds78 (2002-08-14 15:08:00) [3]sorry, адрес поменял. Мне надо этот список в своем меню отобразить, тк там много других пунктов еще.
lds (2002-08-13 08:36:00) [4]sorry, адрес поменял. Мне надо этот список в своем меню отобразить, тк там много других пунктов еще.
Proton (2002-08-10 01:47:00) [5]НУ ТАК КАК Я И СКАЗАЛ
ПЕРЕХВАТЫВАЙ WM_INITPOPUP
- ЭТО КАК РАЗ СОБЫТИЕ КОГДА МЕНЮ ВЫЛАЗИТ ! (В ЭТОТ МОМЕНТ И ДОБАВЛЯЙ СВОИ ПУНКТЫ)
ЧТО БЫ ОНО ВЫЛЕЗЛО ПРИНУДИТЕЛЬНО
НАДО ИМИТИРНОВАТЬ НАЖАНИЕ КНОПКИ МЫШИ В НУЖНОМ ТЕБЕ МЕСТЕ
ПОНИМАЕШ ?
SENDMESSAGE + WM_MOUSExxx (ВЕДЬ НИ ЧТО НЕ МЕШАЕ СЛАТЬ СООЮЩЕНИЯ НЕВИДИМОМУ ОКНУ)
lds78 (2002-08-09 10:52:00) [6]Мастера, помогите, Pls...
lds78 (2002-08-08 08:37:00) [7]Да мне надо это меню в своем приложении использовать, т. к. я убираю TaskBar
Proton (2002-08-05 19:56:00) [8]
> lds78 (05.08.02 08:53)
> А где в explorer.exe, в res-файле или...?
не лезь ты туда - нельзя так делать
я тебе сказал решение, оно для этого специально и предназначенно
Alibaba (2002-08-05 12:28:00) [9]Мне кажется GetMenu(FindWindow("Shell_TrayWnd","")); не работает под Win2k.
Я как-то боролся с этим : под 98 работает, под Win2k никак!
lds78 (2002-08-05 08:53:00) [10]А где в explorer.exe, в res-файле или...?
Acidy (2002-08-02 14:40:00) [11]Поправочка : в Explorer.exe она хранится, тока там она урезанная ...
Proton (2002-07-31 20:50:00) [12]wm_initpopup
но наверное внедрится надо
Acidy (2002-07-31 14:47:00) [13]В реестре НЕТ!!! Эта менюха хранится в ....м-м-м ...comdlg или comctl библиотеках, а мошт в шелл32 ... непомню. Вот добавить в неё свой пунктик можно через реестр, а ... с dll-ки выдёргивать програмно ещё не научился ...-)
lds78 (2002-07-30 08:34:00) [14]To Song
А где в реестре?
quark (2002-07-29 22:23:00) [15]Возможно GetSystemMenu
Song (2002-07-29 13:47:00) [16]ИМХО только в реестре.
lds78 (2002-07-29 13:40:00) [17]Ну кто-нибудь знает или нет...
lds78 (2002-07-23 13:06:00) [18]Пробовал, ни фига...
Acidy (2002-07-23 10:10:00) [19]Попробуй как-нибудь так :
mnu : HMENU;
...
mnu:=GetMenu(FindWindow("Shell_TrayWnd",""));
lds78 (2002-07-23 08:28:00) [20]в этом меню находится список Свернуть все окна, настройка даты/времени, Панель инструментов и т.д.