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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
15-1198792589
Черный Шаман
2007-12-28 00:56
2008.02.10
Это SQL так на мозги влияет?


6-1179909476
allucard
2007-05-23 12:37
2008.02.10
Как нажать кнопку в WebBrowser и выбрать раскрыв. список


1-1193978134
kva
2007-11-02 07:35
2008.02.10
Использование своих шрифтов


1-1194027587
Slim
2007-11-02 21:19
2008.02.10
MDI форма заполняла главную форму (от ToolBar-а до самого низа)


15-1200060668
fics
2008-01-11 17:11
2008.02.10
Построить граф схему и блок схему алгоритма.