求助高手,我想实现的功能,是单击后,程序能自动把这段文字复制到旺旺的聊天对话框中,
"中华人民共和国 Chinese"
旺旺的聊天对话框标题是:米朵 - xi1117
写了这段代码,但是点击后没反应,求助高手是哪里出问题了么?Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Any, ByVal lpsz1 As Any, ByVal lpsz2 As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_SETTEXT = &HC&Private Sub Command1_Click()
Dim hWndWindow As Long
Dim hWndEdit As Long hWndWindow = FindWindow(vbNullString, "米朵 - xi1117") hWndEdit = FindWindowEx(hWndWindow, vbNullString, "edit", vbNullString) SendMessage hWndEdit, WM_SETTEXT, 0, ByVal "中华人民共和国 Chinese"
End Sub
"中华人民共和国 Chinese"
旺旺的聊天对话框标题是:米朵 - xi1117
写了这段代码,但是点击后没反应,求助高手是哪里出问题了么?Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Any, ByVal lpsz1 As Any, ByVal lpsz2 As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_SETTEXT = &HC&Private Sub Command1_Click()
Dim hWndWindow As Long
Dim hWndEdit As Long hWndWindow = FindWindow(vbNullString, "米朵 - xi1117") hWndEdit = FindWindowEx(hWndWindow, vbNullString, "edit", vbNullString) SendMessage hWndEdit, WM_SETTEXT, 0, ByVal "中华人民共和国 Chinese"
End Sub
解决方案 »
- 关于数组的循环赋值
- excel中有值为什么读出来空值??高手帮忙!急
- 最新 最好的 InstallShield 是什么???
- 一个鼠标的问题
- 救命,为什么我用datareport做的报表,第二次显示,还是原来的内容
- 关于数据库
- 问一个关于midb()函数的问题,解决了马上给分,在线等待!
- 袁哥,高分索取你的袁飞win32 API超级工具的缘代码,给分400
- 哪位帮我提示一下这个API或者是函数,(我记不起来了)
- 用winsock控件通讯为什么先执行在后的语句,后执行在前的senddata语句,令人气恼!!!!
- 怎样在Winsock的DataArrival事件未生成前获取部分传输数据?
- VBA怎么将execl某个工作表数据导出到txt文件
你觉得你的代码及相应的API,一定会按你的想法来动作么?