当前位置:编程学习 > C#/ASP.NET >>

救命啊,VB.NET中怎么在游戏窗口用PostMessage发送按键

 

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
       Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
    Public Const WM_F4 = &H73


MaxHwnd = FindWindow(vbNullString, "游戏")

PostMessage(MaxHwnd, WM_KEYDOWN, WM_F4, 0)
PostMessage(MaxHwnd, WM_KEYUP, WM_F4, 0)


这两条PostMessage就是不能发送到游戏窗口F4键,折腾我好久了,大家救命啊 急死我了
Vb6.0中用PostMessage正常,咋到了.NET不行了..望高手指教/我用的VS2008VB.NET  --------------------编程问答-------------------- 被游戏屏蔽这个功能了吧,
这几天我也遇到这个情况,不过我的情况用keybd_event发给当前窗口就可以。


还是代码上漏了些东西?望高手指正。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,