Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.01 c
8-78536
NetKnight
2002-06-29 16:26
2002.10.24
OpenGL & пример его использования.


7-78693
Андрей_Р
2002-07-23 00:22
2002.10.24
Помогите с COM портом!!!!!!!!!!!!!!!!


1-78460
Cr@sh
2002-10-12 17:36
2002.10.24
Помогите с динамическими массивами...


3-78304
UncleRu
2002-10-02 20:40
2002.10.24
картинки в Oracle9i


1-78466
LaResistance
2002-10-12 00:46
2002.10.24
Помогите, люди! Глюк в мей проге!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский