Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Клавиша 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.056 c
11-1080588102
GuAV
2004-03-29 23:21
2004.09.19
KOL + MCK + Frame = ?


3-1092911428
Zif
2004-08-19 14:30
2004.09.19
Подкажите как загрузить JPG в Access через ADOQuery


14-1093836600
gn
2004-08-30 07:30
2004.09.19
Карбид кремния избавит процессор от вентилятора


1-1094555012
begginers
2004-09-07 15:03
2004.09.19
browser


14-1093594511
gn
2004-08-27 12:15
2004.09.19
Мат как способ само выражения или опросто недостаточно словарного





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский