![]() |
Cursor ausblenden?
Wie kann ich den Cursor in einem Programm ausblenden?? Muss ich da einen unsichtbaren Cursor machen oder gibt es da was einfacheres?
|
Mit
Delphi-Quellcode:
kannst du den Mauszeiger ausblenden. mit +1 ihn wieder anzeigen.
Screen.Cursor:= -1;
Man liest sich, Stanlay 8) |
Danke für die schnelle Antwort :bounce1:
|
Re: Cursor ausblenden?
hi,
so wird der Mauszeiger aber nur im Fenster deaktiviert. Kann ich den auch ganz ausschalten? -homer- |
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 |
Re: Cursor ausblenden?
hi,
kannst du mir ein beispiel geben? -homer- ps.: Weiß nämlich nicht, wie ich den Hook installiere :cry: |
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! |
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. |
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. |
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 |
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 |
Re: Cursor ausblenden?
Na da hat es sich ja geklärt. (Punkt)
|
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 16:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz