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

Вниз

Классический вопрос   Найти похожие ветки 

 
Ske4er ©   (2004-05-04 10:12) [0]

Классический вопрос на который я не нашел ответ... Как же все-таки отключить мышку, программное ессно :), в смысле чтобы система не видела ее передвижения. Смысл в других словах - не просыпалась от заставки. Нашел варианты:
1) ClipCursor - даже размером в 1 пиксел - просыпается.
2) rundll32 mouse,disable - не работает в ВинХП, да и включить после таково обратно нельзя...
3) function FuncAvail
 (_dllname, _funcname: string; var _p: pointer):
 boolean;
  var _lib: tHandle;
  begin
   Result := false;
   _p := NIL;
   if LoadLibrary(PChar(_dllname)) = 0 then exit;
   _lib := GetModuleHandle(PChar(_dllname)) ;
   if _lib <> 0 then
    begin
    _p := GetProcAddress(_lib, PChar(_funcname)) ;
    if _p <> NIL then Result := true;
    end;
  end;

 var
   xBlockInput : function(Block: BOOL):
                 BOOL; stdcall;

 begin
  if FuncAvail
   ("USER32.DLL", "BlockInput", @xBlockInput) then
  begin
   xBlockInput(true) ;
   Sleep(5000) ;
   xBlockInput(false) ;
  end;
 end;
Отлично, работает, но отключает и клавиатуру и кнопки мыши. Как хотябы оживить клавиатуру, кнопки в принципе не очень то и нужны.. хотя... ;)

Помогите, а? :)


 
Cobalt ©   (2004-05-04 11:20) [1]

Чё за цель?
"не просыпалась от заставки"???
не понял... :(((


 
VID ©   (2004-05-04 11:39) [2]

В UBPFD есть.
http://delphibase.endimus.ru



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
1-1085684092
hgd
2004-05-27 22:54
2004.06.06
Вопрос про сообщения


4-1083320755
svetlana
2004-04-30 14:25
2004.06.06
Хэндл строки состояния чужого окна


1-1085065251
DmitryZ
2004-05-20 19:00
2004.06.06
[D7] Доступ к компонентам, рассположенным в DataModule в DLL?!


1-1085155073
Alex
2004-05-21 19:57
2004.06.06
Чтение текстовых файлов процедурой BlockRead


1-1085429123
Serious Sam
2004-05-25 00:05
2004.06.06
Заливка и плавная смена цветов