Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Cursor ausblenden? (https://www.delphipraxis.net/4741-cursor-ausblenden.html)

Ignazo 10. Mai 2003 13:26


Cursor ausblenden?
 
Wie kann ich den Cursor in einem Programm ausblenden?? Muss ich da einen unsichtbaren Cursor machen oder gibt es da was einfacheres?

Stanlay Hanks 10. Mai 2003 13:32

Mit

Delphi-Quellcode:
Screen.Cursor:= -1;
kannst du den Mauszeiger ausblenden. mit +1 ihn wieder anzeigen.
Man liest sich, Stanlay 8)

Ignazo 10. Mai 2003 13:52

Danke für die schnelle Antwort :bounce1:

-homer- 19. Feb 2004 14:14

Re: Cursor ausblenden?
 
hi,

so wird der Mauszeiger aber nur im Fenster deaktiviert. Kann ich den auch ganz ausschalten?



-homer-

neolithos 19. Feb 2004 14:27

Re: Cursor ausblenden?
 
Geht nur Innerhalb deines Programms!

Denn Windows ist ein echtes Multitask-System, da ist es gut das sowas nur in gewissen Grenzen funktioniert.

Wenn du es wirklich willst:

Installier eine WindowHook:

und gibt beim WM_SETCURSOR

SetCursor(-1) an

-homer- 19. Feb 2004 14:29

Re: Cursor ausblenden?
 
hi,

kannst du mir ein beispiel geben?


-homer-


ps.: Weiß nämlich nicht, wie ich den Hook installiere :cry:

neolithos 19. Feb 2004 14:36

Re: Cursor ausblenden?
 
Beispiel du bist witzig! Das ist wie ein bissle komplex!

Du brauchst eine Dll mit einer Hook-Procedure

Diese Procedure muss via LoadLibrary und GetProcAdress geladen werden und mittels
SetWindowsHookEx (Stichwort) und der ID = WH_CALLWNDPROC (Stichwort) gesetzt werden.

Diese Hook wartet auf ein WM_SETCURSOR Ereignis und setzt den Cursor (SetCursor(-1)).

Aber wie gesagt das ist nicht die feine Art! Du Ärgerst wohl Windows-Anwender gern!

-homer- 19. Feb 2004 14:41

Re: Cursor ausblenden?
 
hi,


ne nicht wirklich. Ich mache gerade ein Menü, dass über die tastertur gesteuert wird. da wird dann natürlich die Maus ausgeblendet.



-homer-


ps.: Ist aber gar nicht so wichtig, da das Menü hinterher sowie so den ganzen Bildschirm ausfüllt.

neolithos 19. Feb 2004 14:43

Re: Cursor ausblenden?
 
Kannst du mal per PM ein Screenshot schicken!

So richtig weis ich nun auch nicht mehr was du genau willst!

Und ein Bild sagt mehr wie tausend Worte.

fkerber 19. Feb 2004 14:49

Re: Cursor ausblenden?
 
Hi!

Auf dem Menü sieht man den Cursor doch auch nicht, oder?
Nur im Rest von Windows (also außerhalb deines Fensters).
Reicht das nicht?

Ciao fkerber

-homer- 19. Feb 2004 14:54

Re: Cursor ausblenden?
 
hi,

würde ich ja gerne, aber es ist so: Ich habe einen PC OHNE Internetzugang und mein Vater einen mit Internetzugang (MAC). Ich muss jetzt immer für die kleinsten Kleinigkeiten (Bild) eine CD verbrennen . NENENE.


Das was ich gemeint hatte: Wie kann ich den Cursor in allen Fenstern ausblende.

Was ih jetzt meine: Ich brauche es doch nicht zu wissen, da sich mein Menü sowieso über die ganze Screengröße erstreckt.



-homer-


ps.: danke, trotzdem

neolithos 19. Feb 2004 14:57

Re: Cursor ausblenden?
 
Na da hat es sich ja geklärt. (Punkt)

-homer- 19. Feb 2004 15:04

Re: Cursor ausblenden?
 
Komma, strich -> fertig ist das mondgesicht


-homer-


ps.: Ist mir so in den sinn gekommen


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz