Главная страница
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.058 c
3-1093252815
InVariantian
2004-08-23 13:20
2004.09.19
Хранимая процедура и массив


1-1094449360
Barsky
2004-09-06 09:42
2004.09.19
Хочу "окна в окне", как в ворде, фотошопе итд.. Как?


14-1092948046
ИМХО
2004-08-20 00:40
2004.09.19
Николай Карполь


1-1094202727
Kernel
2004-09-03 13:12
2004.09.19
WebBrowser через прокси


1-1094211044
DesWind
2004-09-03 15:30
2004.09.19
Глюк с фрэймами