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

Вниз

Как получить дескиптор контекстного меню окна   Найти похожие ветки 

 
Narayan   (2003-10-28 12:33) [0]

Как получить дескиптор контекстного меню окна, зная дескриптор этого окна ?
Наподобии GetMenu(), только для контекстного.


 
Игорь Шевченко   (2003-10-28 12:42) [1]

GetSystemMenu ?


 
Narayan   (2003-10-28 12:59) [2]

2 Игорь Шевченко
Краток =)
Не системное, а контекстное


 
clickmaker   (2003-10-28 13:59) [3]

Никак. На уровне API контекстное меню не привязывается к окну. Т.е. одно и тоже КМ может вызываться из нескольких окон, и одно окно может иметь сколько угодно КМ


 
Игорь Шевченко   (2003-10-28 14:51) [4]

Narayan © (28.10.03 12:59)

Угу, перепутал. Спасибо


 
Narayan   (2003-10-28 15:11) [5]

2 clickmaker
Не особо правдоподобно звучит.
Одно и тоже контекстное меню может вызываться из нескольких окон - это да.
Но вот наоборот - сомневаюсь.
Думаю в один момент времени окно имеет одно контекстное меню.
Пойду ещё поковыряю.


 
Владислав   (2003-10-28 16:52) [6]

Может это спасет?

WM_INITMENUPOPUP


 
DVM   (2003-10-28 19:15) [7]

Никак не получить. Дело в том, что это меню может и не быть создано сразу при создании окна, а может быть создано при щелчке правой кнопкой мыши по окну и сразу же после выбора уничтожено. Нельзя получить дискриптор того, чего нет.


 
Владислав   (2003-10-28 19:21) [8]

> DVM © (28.10.03 19:15) [7]

Ну от чего же так? А чем WM_INITMENUPOPUP не угодило?


 
DVM   (2003-10-28 20:23) [9]


> WM_INITMENUPOPUP

А чем оно поможет? Что вообще есть PopUp меню? Допустим я создам окно на API, по щелчку правой кнопкой мыши буду на лету создавать меню и показывать его. Никто не может никакми сообщениями узнать, что за меню я создам до щелчка мыши. Но мое меню контекстное. Короче может это и можно, но не всегда.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-75266
albatros
2003-12-10 11:24
2003.12.23
После выполнения фрагмента алгоритма


4-75457
Dima_dvp
2003-10-28 19:23
2003.12.23
Не главные окна


3-75073
ss300
2003-12-01 12:24
2003.12.23
XML


1-75251
AndrewK
2003-12-10 00:53
2003.12.23
Как сохранить значение в свойстве класса?


6-75299
Amirka
2003-10-26 13:19
2003.12.23
печать страницы из TWebBrowser





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский