Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите скрыть меню при нажатии на кнопку ПУСК [D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]


Dimich1978 ©   (2003-09-05 09:54:00) 

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


Dimich1978   (2003-09-15 13:57:00) [1]

Ди и ключ скорее всего даст следующие результаты:
Удали ключ и перегрузись,
если хочешь все вернуть верни ключ и перегрузись.
А мне ненадо перегружатся, долго и муторно, мне необходимо так скажем в он-лине отключать и подключать снова.
Пробовал отрубить CTRL-ESC через регистрацию горячих клавиш и присвоением этой комбинации другого кода, не помогло, хотя для ALT-TAB на 5 с плюсом все отрубает, так же и ALT-Space.


alexsandri   (2003-09-14 21:18:00) [2]

Удалено модератором
Примечание: Offtopic


jonni   (2003-09-08 17:58:00) [3]

starnno no pod w9x i pod win2K eto tochno est",a na schet XP seychs skazat" ne mogu.. netu pod rukoy... a za win9x i za win2k ruchayus" .. toka chto koviryal i vse rabotaet!!


Игорь Шевченко   (2003-09-08 12:46:00) [4]

jonni © (05.09.03 19:56)

А тем, у кого в реестре нет данного ключа, что делать ? :)))))


jonni   (2003-09-05 19:56:00) [5]

esli ya vse pravil"no ponyal chto nuzhno otrubit" navsegda poyavlenie menyushki kotoraya poyavlyaetsay is StartButton togda eto vse prosto

regedit->HKEY_CLASSES_ROOT\CLSID\{4622AD11-FF23-11d0-8D34-00A0C90F2719}\InProcServer32

udalyaem strochku:

dafault=C:\WINDOWS\SYSTEM\SHDOC401.DLL

i nikogda bol"she uvas ne budet menyu

rabotaet dlya vseh window

esli nado vernut" obratno to vernite klych obratno ivse


DVM   (2003-09-05 18:24:00) [6]

У WinXp только LowLevel Hook c этим справляется (имеется ввиду Ctrl+Esc). На msdn где-то попадался пример, блокирующий это и некоторые другие сочетания клавиш.


Игорь Шевченко   (2003-09-05 11:49:00) [7]

Это к Shell-писателям...Но совет - Shell при старте регистрирует ShellWindow, у которого же регистрируется hotkey на Ctrl+Esc.
Кроме того, меню это можно вызвать из любой программы сообщением WM_SYSCOMMAND с параметром SC_TASKLIST. Так что еще совет - лучше policy использовать


Dimich1978   (2003-09-05 11:29:00) [8]

надо :)
Отключить надо, чтоб пользователям не имеющим прав не добраться было, права раздает моя программа.
Если есть пожелания рад принять их, заранее спасибо


Игорь Шевченко   (2003-09-05 10:32:00) [9]

Зачем ? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо