vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

VB.NET - Fortgeschrittene
Re: KeySend / DirectX? -> Beispiele vorhanden 
Autor: Micha01
Datum: 23.10.08 22:01

Bei der letzten Möglichkeit habe ich es mit der PostTMessage Api versucht – Habe auch versucht, die genauen Daten mit Spy++ zu ermitteln, konnte aber damit nicht wirklich etwas anfangen (wenn erwünscht kann ich eine Ausschnitt davon Posten). Bei meinem Code kommt keine Tasten im Windows an und leider auch nicht im Spiel:

Module KeySend2
 
    'Hwnd ermitteln
    Private Declare Function GetForegroundWindow Lib "user32" () As Long
 
    'Senden von Tasten
    Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" _
    (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam _
    As Long) As Long
    Const WM_KEYDOWN = &H100
    Const WM_KEYUP = &H101
    Const WM_CHAR = &H102
 
 
    Public Sub KeySend()
 
        Dim hWnd As Long
        Dim zwparam As Long = 1
        Dim strTasteUp As String
        Dim strTaste As String
 
 
        'hWnd ermitteln
        hWnd = GetForegroundWindow
 
        'Tasten
        strTaste = &H49
        strTasteUp = &H49
 
        'Taste drücken
        PostMessage(hWnd, WM_KEYDOWN, zwparam, strTaste)
 
        PostMessage(hWnd, WM_CHAR, zwparam, strTaste)
 
        'Taste loslassen
        PostMessage(hWnd, WM_KEYUP, zwparam, strTasteUp)
 
    End Sub
 
End Module
Hoffe jemand nimmt sich die Zeit und kann mir weiterhelfen.

Vielen dank im Voraus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
KeySend / DirectX? -> Beispiele vorhanden2.490Micha0123.10.08 22:00
Re: KeySend / DirectX? -> Beispiele vorhanden856Micha0123.10.08 22:01
Re: KeySend / DirectX? -> Beispiele vorhanden902mm78pr23.10.08 23:01
Re: KeySend / DirectX? -> Beispiele vorhanden833Micha0123.10.08 23:28
Re: KeySend / DirectX? -> Beispiele vorhanden855Micha0125.10.08 22:09
Re: KeySend / DirectX? -> Beispiele vorhanden876cookstdu26.10.08 08:02

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