vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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

Fortgeschrittene Programmierung
Relative Mauskoordinaten fremdes Fenster 
Autor: ByteRider
Datum: 19.05.09 08:07

Hallo,

ich möchte ein fremdes Fenster fernsteuern.
Ich möchte ein Mausklick auf eine bestimmte Stelle durchführen,
hierzu verwende ich

Private Const WM_LBUTTONDOWN As Long = &H201
Private Const WM_LBUTTONUP As Long = &H202
Private Declare Function PostMessage Lib "user32.dll" Alias "PostMessageA" ( _
  ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As _
  Long) As Long
 
Private Function MakeDWord(LoWord As Integer, HiWord As Integer) As Long
   MakeDWord = (HiWord * &H10000) Or (LoWord And &HFFFF&)
End Function
 
Private Sub Command1_Click()
   PostMessage Me.hwnd, WM_LBUTTONDOWN, 0&, ByVal MakeDWord(440, 407)
   PostMessage Me.hwnd, WM_LBUTTONUP, 0&, ByVal MakeDWord(440, 407)
End Sub
Allerdings benötige ich hierfür die Mauskoordinaten der Stelle!
Diese müssen ja relativ zum fremden Fenster sein.
D.h. ich komme mich GetCursorPos nicht weiter, da diese API mir die absoluten Screenkoordinaten zurückgibt.

Ich arbeite allerdings im Intranet, d.h. ich kann keine "fremden" Programme nutzen. Ich kann mir nur mit VBA behelfen.

Hat jemand eine Lösung?
Ich benötige also die relativen Mauskoordinaten!

Gruß

Byte
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Relative Mauskoordinaten fremdes Fenster1.789ByteRider19.05.09 08:07
Re: Relative Mauskoordinaten fremdes Fenster986ModeratorDieter19.05.09 10:07
Re: Relative Mauskoordinaten fremdes Fenster1.037ByteRider19.05.09 14:51

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