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: Beispielprojekt Tipp-031

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

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

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!