Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2008, 02:13   #1
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию Кнопка пуск

Ребята, блокирую кнопку "Пуск"

Код:
EnableWindow(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button', nil), false);
а при нажатии на клаве меню все же выскакивает! Как быть? надо блокировать и разблокировать
Черничный вне форума Ответить с цитированием
Старый 07.08.2008, 03:10   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Что бы не ставить хук на клавиатуру, на мой взгляд будет проще сделать так:

Код:
Procedure TForm1.Timer1Timer(Sender: TObject);
Var
H: HWnd;
Begin
H:=FindWindow(Nil, 'Главное меню');
If H=0 Then Exit;
Sendmessage(H, WM_CLOSE, 0,0);
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 07.08.2008, 08:30   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а при нажатии на клаве меню все же выскакивает!
А ты попробуй зарегистрируй HotKey на WinKey
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Caption кнопки ПУСК (START) - изменить надпись на кнопке Пуск в Windows XP Altera Win Api 19 29.12.2011 15:49
Пуск Rahim1993 Общие вопросы Delphi 4 10.02.2008 20:14
Кнопка Пуск vitalik007 Win Api 9 05.09.2007 08:20
аналог меню пуск RammFan Общие вопросы Delphi 14 27.02.2007 08:49