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

Вниз

Клавиша Windows   Найти похожие ветки 

 
мерен   (2004-07-21 20:11) [0]

Скажите,как c помощью Delphi отключить на клавиатуре клавишу Пуск, т.е тe, что с логотипом Windows (между Ctrl и Alt)???


 
GanibalLector ©   (2004-07-21 20:16) [1]

hooks


 
Anatoly Podgoretsky ©   (2004-07-21 20:20) [2]

Надежный и простой способ, разобрать клавиатуру и положить полиэтиленовую прокладку


 
}{enon ©   (2004-07-21 20:43) [3]

Убить тулбар (точнее, саму кнопку "Пуск" :) Насчет юзерских прог не знаю, а Explorer после этого на клавишу "Пуск", равно как и на сочетания с нею, не реагирует в принципе.


 
OSokin ©   (2004-08-03 20:28) [4]

SystemParametersInfo не пробовал?


 
Кириешки ©   (2004-08-03 21:56) [5]

Вот так (хи-хи-хи) ;))

Var Tray, Child : hWnd;
C : Array[0..127] of Char; S : String;
begin
begin
  Tray := FindWindow("Shell_TrayWnd", NIL);
 Child := GetWindow(Tray, GW_CHILD);
 While Child <> 0 do
   Begin
     If GetClassName(Child, C, SizeOf(C)) > 0 Then
       Begin
         S := StrPAS(C);
         If UpperCase(S) = "BUTTON" then
           ShowWindow(Child, 0);
       End;
     Child := GetWindow(Child, GW_HWNDNEXT);
   End;
end;
end;

или так :

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

Надеюсь поможет отключить кнопку "пуск"


 
Кириешки ©   (2004-08-03 22:01) [6]

Кстати да, правильно сказал   OSokin ©  [4]

используй это
SystemParametersInfо
Вырубает не только клавишу "пуск", но и CTRL+ALT+DEL, ALT-TAB, CTRL-ESC.

вот так включить :
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);

вот так выключить
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);


 
KADAN ©   (2004-08-03 23:25) [7]

а можно еще и WndProc подменить... тогда че хошь с ней то и делай :)


 
Игорь Шевченко ©   (2004-08-04 00:47) [8]

Кириешки ©   (03.08.04 22:01) [6]

Внимательно смотрим на операционную систему, указанную в вопросе.


 
WondeRu ©   (2004-08-04 10:13) [9]

Кириешки ©   (03.08.04 22:01) [6]

вообще пора забывать про win9x


 
Игорь Шевченко ©   (2004-08-04 10:51) [10]


> вообще пора забывать про win9x


Эт почему ?


 
GrayFace ©   (2004-08-04 11:10) [11]

Вытащить клавишу - ничего разбирать не надо.

KADAN ©   (03.08.04 23:25) [7]
> а можно еще и WndProc подменить... тогда че хошь с ней то и делай :)

Низя. Этьо только у своих потоков.



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

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
14-1093937586
Chainik
2004-08-31 11:33
2004.09.19
Скачивание обновлений Win2K


4-1091777599
Ricko
2004-08-06 11:33
2004.09.19
SMS и PDU


14-1093794187
ПЛОВ
2004-08-29 19:43
2004.09.19
:)


1-1094040128
nastya
2004-09-01 16:02
2004.09.19
Глюки с COM-портом. Помогите!!!!


4-1091954202
Кодер
2004-08-08 12:36
2004.09.19
Размеры рабочего стола