当然可以实现。由于代码太多,所以如果你想要解答:1、给我你的Email我把示例工程发过去;2、找一本王国荣的《vb6和Window api变成》(旗标出版社)书看一下。在第14章讲解有。
解决方案 »
- ERP中物料编码/单据编码规则自定义的问题
- 五个内裤了,散分~~~~~~~~~~~~
- 关于查询
- 读注册表 问题 RegQueryValueEx(keyid, subkey, 0&, REG_SZ, ByVal keyvalue, bufsize) 其中的 0& 是什么意思啊
- 如何设计按钮调出某个帮助文件(*.chm)
- 大数据量时,数据库的解决办法
- 问一个很菜的问题,请高手务必进来一看!在线等!
- 多表连接的最大表数问题,请教!
- 3000分求一个数据库程序,各位救救命啊!!!
- 别的电脑运行正常,我的电脑代码运行出错
- 用data report 做报表(关键在于学习)
- ActiveReport 2.0报表发布问题
Function WndProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
If Msg = WM_USER + 1001 Then
Form1.Text1.Text = Clipboard.GetText
Clipboard.SetText "Receive2 已经收到" & Form1.Text1.Text & "资料"
ElseIf Msg = WM_USER + 1002 Then
Form1.Text2.Text = Clipboard.GetText
Clipboard.SetText "Receive2 已经收到" & Form1.Text2.Text & "资料"
Else
WndProc = CallWindowProc(prevWndProc, hwnd, Msg, wParam, lParam)
End If
End Function
然后在窗体的form_load 事件中加入:
prevWndProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)
Call SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf WndProc)
注意要在form_unload 中使用:
Call SetWindowLong(Me.hwnd, GWL_WNDPROC, prevWndProc)
2.在发送程序中:
Clipboard.SetText 要设置的字符串
hWndRecv = FindWindow(vbNullString, b窗体的caption)
SendMessage hWndRecv, WM_USER + 1001, 0, ByVal 0&
WM_USER=&H400
你试试吧。