DDE!
工程叫p1,form1 picDDE
form1.linktopic="form1"
Option Explicit
Private Sub Form_LinkExecute(CmdStr As String, Cancel As Integer)
If CmdStr = "Max" Then
Me.WindowState = 2
Else
End If
End Sub
Private Sub Form_Load()
If App.PrevInstance Then
Me.LinkTopic = "" ' 这两行用于清除新运行的程序的DDE服务器属性,
Me.LinkMode = 0
picDDE.Circle (10, 10), 10
LinkAndSendMessage "Max"
End
Else
picDDE.Circle (10, 10), 30
End If
End Sub
Private Sub LinkAndSendMessage(ByVal Msg As String)
Dim t As Long
picDDE.LinkMode = 0 '--
picDDE.LinkTopic = "p1|Form1" ' |______连接DDE程序并发送数据/参数
picDDE.LinkMode = 2 ' | “|”为管道符,是“退格键”旁边的竖线,
picDDE.LinkExecute Msg '-- 不是字母或数字!
t = picDDE.LinkTimeout '--
picDDE.LinkTimeout = 1 ' |______终止DDE通道。当然,也可以用别的方法
picDDE.LinkMode = 0 ' | 这里用的是超时强制终止的方法
picDDE.LinkTimeout = t '--
End Sub