tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2414
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sebozwei Sebozwei ist offline Rookie
    Registriert seit
    Jan 2004
    Beiträge
    8
    Hi Leute hab folgende Frage:
    wie kann ich den Mauscursor für den ganzen Bildschirm ausblenden? Mit screen.cursor := -1 wird der cursor ja nur ium Bereich des formulars ausgeblendet
     

  2. #2
    Registriert seit
    Dec 2003
    Beiträge
    8
    ich würd sagen so:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    procedure TForm1.Button1Click(Sender: TObject);
     
       function FuncAvail(_dllname, _funcname: string; var _p: pointer): boolean;
       { Devuelve true si la funcion _funcname esta disponible en la DLL _dllname.
        Si es asi, almacena en _p la direccion de la función.}
     
       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) = true then
         begin
           {Bloquear entradas/Disable input}
           xBlockInput(true);
           sleep(4000);
           {Desbloquear/Enable}
           xBlockInput(false);
         end;
    end;


    gruß

    delphi-netzwerk.de
     

  3. #3
    Sebozwei Sebozwei ist offline Rookie
    Registriert seit
    Jan 2004
    Beiträge
    8
    em der mauszeiger muss sich schon noch bewegen können bzw auf die signale der maus reagieren - er darf nur nicht sichtbar sein!
    Geändert von Sebozwei (03.01.04 um 21:46 Uhr)
     

  4. #4
    MagicAndre MagicAndre ist offline Grünschnabel
    Registriert seit
    Jul 2004
    Beiträge
    4
    Hi,
    einfach Screen.Cursor := crNone setzen. Dann ist der Mauszeiger weg. Mit Screen.Cursor := crDefault setzt du ihn auf den Standardwert zurück.

    André
     

Ähnliche Themen

  1. Cursor ausblenden
    Von HarryXVI im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 09.04.10, 09:41
  2. Cursor ausblenden
    Von Taktaky im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 25.09.07, 17:56
  3. Links - Ebenen ein- und ausblenden (Cursor)
    Von corona im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 18.04.05, 17:51
  4. Cursor ein,- und ausblenden in Director
    Von mardazad im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 15.12.04, 15:44
  5. Cursor ausblenden
    Von Flens im Forum Delphi, Kylix, Pascal
    Antworten: 6
    Letzter Beitrag: 05.12.03, 11:19