![]() |
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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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