Deklaration: Declare Function ClientToScreen Lib "user32" ( _ ByVal hwnd As Long, _ lpPoint As POINTAPI) As Long Beschreibung: Parameter:
Rückgabewert: Beispiel: Private Declare Function ClientToScreen Lib "user32" ( _ ByVal hwnd As Long, _ lpPoint As POINTAPI) As Long Private Type POINTAPI x As Long y As Long End Type ' Bildschirmkoordinaten ermitteln Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As _ Single, y As Single) Dim P As POINTAPI, Retval As Long P.x = x / Screen.TwipsPerPixelX P.y = y / Screen.TwipsPerPixelY With Me Retval = ClientToScreen(.hwnd, P) .Cls .CurrentX = 10 .CurrentY = 10 Me.Print "Bildschirmkoordinaten: x=" & P.x & " y=" & P.y End With End Sub Diese Seite wurde bereits 14.814 mal aufgerufen. |
Neu! sevEingabe 3.0 ![]() Einfach stark! Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Buchempfehlung Tipp des Monats ![]() Dieter Otter PopUp-Menü wird nicht angezeigt :-( In diesem Tipp verraten wir Ihnen, wie Sie Probleme mit PopUp-Menüs umgehen können, wenn diese unter bestimmten Umständen einfach nicht angezeigt werden. TOP Entwickler-Paket ![]() TOP-Preis!! Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR... |
||||||||||||||
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. |