Delphi-PRAXiS
Seite 1 von 2  1 2      

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.
Seite 1 von 2  1 2      

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