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

Вниз

PopupMenu   Найти похожие ветки 

 
lds78   (2002-07-18 10:08) [0]

Как можно получить список меню, которое появляется при нажатии правой кнопкой на панели задач


 
Acidy   (2002-07-18 10:20) [1]

А поконкретнее ...


 
lds78   (2002-07-23 08:28) [2]

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


 
Acidy ©   (2002-07-23 10:10) [3]

Попробуй как-нибудь так :
mnu : HMENU;
...
mnu:=GetMenu(FindWindow("Shell_TrayWnd",""));


 
lds78   (2002-07-23 13:06) [4]

Пробовал, ни фига...


 
lds78   (2002-07-29 13:40) [5]

Ну кто-нибудь знает или нет...


 
Song ©   (2002-07-29 13:47) [6]

ИМХО только в реестре.


 
quark ©   (2002-07-29 22:23) [7]

Возможно GetSystemMenu


 
lds78   (2002-07-30 08:34) [8]

To Song
А где в реестре?


 
Acidy ©   (2002-07-31 14:47) [9]

В реестре НЕТ!!! Эта менюха хранится в ....м-м-м ...comdlg или comctl библиотеках, а мошт в шелл32 ... непомню. Вот добавить в неё свой пунктик можно через реестр, а ... с dll-ки выдёргивать програмно ещё не научился ...-)


 
Proton ©   (2002-07-31 20:50) [10]

wm_initpopup
но наверное внедрится надо


 
Acidy ©   (2002-08-02 14:40) [11]

Поправочка : в Explorer.exe она хранится, тока там она урезанная ...


 
lds78   (2002-08-05 08:53) [12]

А где в explorer.exe, в res-файле или...?


 
Alibaba ©   (2002-08-05 12:28) [13]

Мне кажется GetMenu(FindWindow("Shell_TrayWnd","")); не работает под Win2k.
Я как-то боролся с этим : под 98 работает, под Win2k никак!


 
Proton ©   (2002-08-05 19:56) [14]


> lds78 (05.08.02 08:53)
> А где в explorer.exe, в res-файле или...?

не лезь ты туда - нельзя так делать

я тебе сказал решение, оно для этого специально и предназначенно


 
lds78   (2002-08-08 08:37) [15]

Да мне надо это меню в своем приложении использовать, т. к. я убираю TaskBar


 
lds78   (2002-08-09 10:52) [16]

Мастера, помогите, Pls...


 
Proton ©   (2002-08-10 01:47) [17]

НУ ТАК КАК Я И СКАЗАЛ
ПЕРЕХВАТЫВАЙ WM_INITPOPUP
- ЭТО КАК РАЗ СОБЫТИЕ КОГДА МЕНЮ ВЫЛАЗИТ ! (В ЭТОТ МОМЕНТ И ДОБАВЛЯЙ СВОИ ПУНКТЫ)
ЧТО БЫ ОНО ВЫЛЕЗЛО ПРИНУДИТЕЛЬНО
НАДО ИМИТИРНОВАТЬ НАЖАНИЕ КНОПКИ МЫШИ В НУЖНОМ ТЕБЕ МЕСТЕ

ПОНИМАЕШ ?

SENDMESSAGE + WM_MOUSExxx (ВЕДЬ НИ ЧТО НЕ МЕШАЕ СЛАТЬ СООЮЩЕНИЯ НЕВИДИМОМУ ОКНУ)


 
lds   (2002-08-13 08:36) [18]

sorry, адрес поменял. Мне надо этот список в своем меню отобразить, тк там много других пунктов еще.


 
lds78   (2002-08-14 15:08) [19]

sorry, адрес поменял. Мне надо этот список в своем меню отобразить, тк там много других пунктов еще.


 
lds78   (2002-08-20 14:37) [20]

Мастера, ну дайте код, pls


 
lds78   (2002-09-10 09:58) [21]

Мастера, помогите-е-е-е-е...



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

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
3-78221
Roma
2002-10-01 18:11
2002.10.24
Функции работы с датой в


6-78572
knyaz17
2002-08-20 14:28
2002.10.24
Вопрос по NWLib.(библиотека для Nowell).


14-78655
sancho
2002-10-04 21:38
2002.10.24
Help для RxLib


3-78243
Oleon
2002-09-30 12:22
2002.10.24
Здраствуйте. Как считать установленный в BDE LangDriver?


3-78312
Explorer
2002-10-02 14:55
2002.10.24
Выгрузка данных MSSQL в файл *.txt