vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: MausPointer 
Autor: Blackbox
Datum: 21.11.13 20:39

Hi,

Windows sendet: WM_SETCURSOR an das Fenster, das den Cursor hat, wenn sich der Zeiger ändert, aber keine Capture darüber direkt hat.
Die Anwendung geht dann so: Du musst mit GetCursor ermitteln, welches Window den Mauszeiger gerade hat. Dann mit SetWindowLong dieses Window subclassen und darin mit WM_SETCURSOR auf diese Message lauschen, dazwischen aber selbst mit SetCapture die Mouse ans Window reißen (was keinen Sinn macht)

GetCursor kannst Du in der VB-Anwendung mit einem schnellen Timer auf Veränderung checken.

Das ist nun leider kein Einsteiger-Thema. Siehe Tipps und Tricks mit Subclassing.

Alles in Allem aber geht das wirklich nur mit einem MouseHook, wobei Systemweit besagt: Das dieser Hook nur in einer standard Dynamik Link Library funktioniert - weil ThreadID Null bleiben muss. Mit anderen Worten: Mit VB kannst Du sowas nicht machen.

Beitrag wurde zuletzt am 21.11.13 um 21:08:26 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MausPointer 3.904reisender20.11.13 20:10
Re: MausPointer2.860Blackbox21.11.13 14:28
Re: MausPointer2.811reisender21.11.13 18:53
Re: MausPointer2.955Blackbox21.11.13 20:39
Re: MausPointer2.790reisender22.11.13 00:38
Nie aufgeben ;)2.979Blackbox22.11.13 10:02
Re: Nie aufgeben ;)2.755reisender02.12.13 12:10
Cursor Foto2.778reisender06.12.13 16:58
Re: Cursor Foto2.748Blackbox06.12.13 18:24
Re: Cursor Foto2.696reisender06.12.13 22:24
Zwischenstand2.712Blackbox08.12.13 11:53
So jetzt hochgeladen2.792Blackbox08.12.13 12:41
Ups.VB stürzt ab - neue Version, jetzt sicher2.761Blackbox08.12.13 13:45
Re: Ups.VB stürzt ab - neue Version, jetzt sicher2.746reisender08.12.13 18:46
Re: Ups.VB stürzt ab - neue Version, jetzt sicher2.803Blackbox08.12.13 18:56
Re: kein globale Maus-Pointerwechsel2.698reisender10.12.13 14:22
Re: kein globale Maus-Pointerwechsel2.714Blackbox10.12.13 22:45
Re: Wie hast du gesagt ? Nie aufgeben ;)2.753reisender12.12.13 20:39
Re: MausPointer2.861Manfred X21.11.13 22:15
Re: MausPointer2.812reisender22.11.13 00:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel