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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2011, 23:06   #1
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию Windows 7 кнопка Пуск

Как заблокировать кнопку Пуск в Windows 7 ? Все варианты работающие в XP не работают в 7.
filimonic вне форума Ответить с цитированием
Старый 02.03.2011, 23:23   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

вот попробуи ето
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

PS. а если не блокирывать а закрывать?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 02.03.2011, 23:35   #3
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию

Сам то пробовал? Я же не просто так пишу на фоум.Не работет.Твой вариант смотрел.
filimonic вне форума Ответить с цитированием
Старый 02.03.2011, 23:43   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

пробовали?
да ну?
показывайте как пробовали.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.03.2011, 23:52   #5
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию

var
hTaskBar:THandle;
begin
hTaskbar:=FindWindow('Shell_TrayWnd ',Nil);
ShowWindow(hTaskBar,SW_HIDE);
end;
var
hTaskBar:THandle;
begin
hTaskbar:=FindWindow('Shell_TrayWnd ',Nil);
ShowWindow(hTaskBar,SW_SHOWNORMAL);
end;

Через Winsigth пробовал отловить окно , подстовлял значения ну никак.
filimonic вне форума Ответить с цитированием
Старый 02.03.2011, 23:54   #6
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию

ShowWindow(hTaskBar,SW_HIDE);
скрыть
filimonic вне форума Ответить с цитированием
Старый 03.03.2011, 00:11   #7
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию

Sorry код с панели пуск дал. Дискриптор бы кнопки отловить.
filimonic вне форума Ответить с цитированием
Старый 03.03.2011, 00:12   #8
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Вот что говорит народ:
Цитата:
У Windows 7 в скин панели задач входит изображение кнопки, кнопка отрисовывается независимо от того есть ее окно в нужном месте или нет.
Получается так, что окно кнопки скрыть можно и оно действительно скрывается, но панель задач все равно рисует изображение кнопки на том месте где она была, правда кнопка само собой перестает нажиматься и исчезает ее подсветка. Но клики по той области панели задач, где располагалась кнопка, панель задач обрабатывает все равно.

Видно сделали вот такую защиту от любителей выключать кнопку Пуск.
asmodey1 вне форума Ответить с цитированием
Старый 03.03.2011, 00:18   #9
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
Смех

Легче программно клаву отключить.
filimonic вне форума Ответить с цитированием
Старый 03.03.2011, 00:20   #10
filimonic
 
Регистрация: 02.03.2011
Сообщений: 9
По умолчанию

Об этом microsoft не подумал
filimonic вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Caption кнопки ПУСК (START) - изменить надпись на кнопке Пуск в Windows XP Altera Win Api 19 29.12.2011 15:49
Кнопка пуск/скрыть coNsept Общие вопросы C/C++ 17 24.05.2011 23:08
Кнопка "Пуск" на Windows 7 (Visual C++ 6.0) BleStaR Visual C++ 0 14.07.2010 17:56
Кнопка пуск Черничный Общие вопросы Delphi 2 07.08.2008 08:30
Кнопка Пуск vitalik007 Win Api 9 05.09.2007 08:20