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

Вниз

Перехват вызова контекстного меню   Найти похожие ветки 

 
Washington ©   (2008-01-14 12:48) [0]

Мне надо "словить" момент клика правой кнопкой мыши по рабочему столу и "ушатать" вызов стандартного контекстного меню. А затем я вызову своё меню, более удобное.


 
sniknik ©   (2008-01-14 12:49) [1]

> более удобное.
спасибо за шутку... насмешил. ;)


 
Palladin ©   (2008-01-14 12:50) [2]

:)


 
Washington ©   (2008-01-14 12:56) [3]


> sniknik ©   (14.01.08 12:49) [1]

Не, я понимаю, что вам весело. Скажем так, для меня оно более удобное. Вы всё ж подскажите, а? Я смотрел в Нете, пишут, что вроде хук надо писать, а я с этим понятием никогда не сталкивался. Поэтому и спрашиваю, вдруг есть другой способ?


 
Palladin ©   (2008-01-14 12:58) [4]

хуком ты отследишь правый щелчек, но меню то не заменишь :)
лучше добавь в неудобное меню подменю с названием "Удобное меню" :)


 
Washington ©   (2008-01-14 13:06) [5]

При вырубленном explorer"е контекстное меню не открывается. А explorer будет вырублен. Следовательно задача сводится к тому, чтобы отловить правый клик мыши и вызвать своё меню.


 
sniknik ©   (2008-01-14 13:21) [6]

> ... отловить правый клик мыши
http://www.delphimaster.ru/articles/hooks/index.html
http://www.delphisources.ru/pages/faq/base/set_hook.html


 
Сергей М. ©   (2008-01-14 13:23) [7]


> А explorer будет вырублен


А кто же тогда у тебя десктоп рисует ?)


 
Washington ©   (2008-01-14 13:30) [8]


> Сергей М. ©   (14.01.08 13:23) [7]
Я!!! (гордо) ;)


 
Сергей М. ©   (2008-01-14 13:34) [9]


> Washington ©   (14.01.08 13:30) [8]


Малацца)

Если гордо ты, то о каком стандартном меню и о каком перехвате может идти речь ?

Стол рисуешь ты, за его интерактивность отвечаешь только ты, не вижу никакого повода что-либо перехватывать)


 
Washington ©   (2008-01-14 13:57) [10]


> Сергей М. ©   (14.01.08 13:34) [9]

Я пошутил :)


 
Сергей М. ©   (2008-01-14 14:07) [11]

Шутка началась в [5] ?)
Или в [5] ты был еще серьезен ?)


 
Washington ©   (2008-01-14 14:09) [12]

Нет, в [5] я был вполне серьёзен. Ну вот в том же LiteStep сделали же      как-то?


 
Сергей М. ©   (2008-01-14 14:14) [13]


> в [5] я был вполне серьёзен


Тогда goto [7]


> вот в том же LiteStep сделали же


Я не знаю , что это за чудо природы и знать не хочу.

Знаю лишь что за формирование/вывод/интерактивность стандартного меню Эксплорера отвечает сам Эксплорер.
Нет Эксплорера - нет, соотв-но, и никаких его меню.
Посему и вопрос - как собираемся перехватывать то чего нет ?)


 
Palladin ©   (2008-01-14 14:19) [14]

LiteStep это заменитель Explorer"а, а точнее говоря Shell"а
соответственно у него нет никакого Descktop"а от Explorer"а, у них свой рабочий стол который они рисуют сами и все события и интерактивность обеспечивают тоже сами


 
Washington ©   (2008-01-14 15:06) [15]


> Palladin ©   (14.01.08 14:19) [14]

А как рабочий стол можно рисовать?


 
Leonid Troyanovsky ©   (2008-01-14 23:17) [16]


> Washington ©   (14.01.08 15:06) [15]

> А как рабочий стол можно рисовать?

Как, как - руками.
Не работает голова - сучи лапками.

Во-ще-то, каждый должен заниматься своим делом.
Как там у нас с декларацией незавимости?

--
Regards, LVT.


 
ketmar ©   (2008-01-15 07:53) [17]

>[15] Washington ©(14.01.08 15:06)
>А как рабочий стол можно рисовать?

снизу вверх. сверху вниз. наискосок. и ещё тысячью способов.

ты бы решил сначала, есть explorer как shell, или нет его. если есть — это одна задача. если нет — это совсем другая. а если ты вовсе shell пишешь… тогда лучше выпей молока, поспи и забудь.



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

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

Наверх





Память: 0.48 MB
Время: 0.049 c
2-1200675760
СлабУн
2008-01-18 20:02
2008.02.10
TMemo или TRichEdt


6-1180064868
Strang
2007-05-25 07:47
2008.02.10
Почтовый сервер


15-1199697142
Виктор007
2008-01-07 12:12
2008.02.10
Компиляция из коммандной строки


2-1200599375
knyazeff
2008-01-17 22:49
2008.02.10
Редактирование длинных форм в визуальном редакторе


15-1199643011
vrem_
2008-01-06 21:10
2008.02.10
О, оптимальнейший из колобков)





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