Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

PopupMenu


Страницы:   1 2

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]

в этом меню находится список Свернуть все окна, настройка даты/времени, Панель инструментов и т.д.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо