Visual Basic World - Programmierung und BeispieleVisual Basic World - Tipps und TutorialsVisual Basic World - Source-Code und Forum

<leer>

Tipp 031: Die gegenwärtige Position des Mauszeigers ermitteln

Autor: Alexander Kopatz  VB-Version: Visual Basic 6.0  Download: Projekt-Download

Beschreibung

Wie Sie die aktuelle Position des Mauszeigers ermitteln können zeigt Ihnen dieses Beispiel. Im Rahmen des Projekts werden die Positions-Koordinaten (X-/Y-Achse) des Mauszeigers in Pixeln zurückgegeben. Der Aufwand ist dabei sehr überschaubar, benötigt wird lediglich die API-Funktion "GetCursorPos", diese liefert auf Abfrage die gewünschten Koordinaten zurück. Um die Position ständig abzufragen wird in diesem Beispiel ein Timer-Steuerelement verwendet.

Quellcode

frmMausPosition
Form                     frmMausPosition
Label                    lblX
Label                    lblY
TextBox                  txtX
TextBox                  txtY
' VISUAL BASIC WORLD
' ===========================================
' Das große Portal zum Thema Visual Basic.
'
' Wenn Ihnen dieser Source Code gefallen hat,
' dann empfehlen Sie Visual Basic World bitte
' weiter und/oder setzen Sie einen Link auf:
'
' http://www.visualbasicworld.de/
'
' Vernetzen Sie sich mit uns:
'
' http://twitter.com/visualbasicwrld

Option Explicit Private Declare Function GetCursorPos Lib "user32" _ (lpPoint As POINTAPI) As Long Private Type POINTAPI X As Long Y As Long End Type Private Position As POINTAPI
Private Sub Timer_Timer() GetCursorPos Position txtX.Text = Position.X txtY.Text = Position.Y 'Die API-Funktion "GetCursorPos" ermittelt 'die Position der Maus, welche dann nur 'noch ausgelesen werden muss. End Sub

<leer> Aktuelle Seite Back To Top
Druckansicht | Feedback | Favoriten
Copyright © Visual Basic World, 2000-2012 | Kontakt | Impressum

Soziale Netzwerke


Visual Basic World @ Twitter

Folgen Sie Visual Basic World!

Visual Basic World @ Twitter
Wenn Ihnen Visual Basic World gefällt, dann folgen Sie uns doch bei Twitter (@visualbasicwrld).
Vielen Dank!


Fragen & Forum

Wenn Sie offene Fragen zur Programmierung mit Visual Basic haben und in der Tipps & Tricks Sektion oder bei den Tutorials nicht fündig wurden, dann werfen Sie doch einen Blick ins Visual Basic World Forum.


Visual Basic World Forum

Im Forum erhalten Sie schnell Hilfe und finden eine Vielzahl an bereits beantworteten Fragen und Problemen.

Viel Vergnügen bei der Benutzung!


Mitarbeiter gesucht

Für das aktuelle Redesign und die zukünftige Betreuung von visualbasicworld.de suchen wir Unterstützung und Verstärkung für unser Team.

Wenn Sie über fundierte Programmierkenntnisse im Bereich Visual Basic und/oder HTML/CSS verfügen und Spaß daran haben in Ihrer Freizeit anderen Ihr Wissen zu vermitteln, dann Sie uns und werden Sie ein Teil des Visualbasicworld-Teams.