Главная страница
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.053 c
1-1094151092
alienserg
2004-09-02 22:51
2004.09.19
кол-во элементов в наборе set of.


1-1094106119
/glokk
2004-09-02 10:21
2004.09.19
как грамотно проверить файл на возможность его открытия


14-1094114862
maksim
2004-09-02 12:47
2004.09.19
удаление символов строки при нажатии кнопки


4-1091891488
Seldon
2004-08-07 19:11
2004.09.19
Как определить какой шрифт...


1-1094211874
BillyJeans
2004-09-03 15:44
2004.09.19
Показания датчика температуры CPU