上面 jiangsheng(蒋晟.MSMVP2004Jan)兄提到的那篇文章以前就看过了,它里面提到的Caption and Class Name、Windows Hierarchy Order就是我上面所说的“似乎不太保险”的“其他方法”。。。。。。。。。。至于下面的:GetWindowsFormsID(wnd As Long)我在vb中没有试成功过。。。。。
或者举一个简单例子吧。。。。。。。。
程序a.exe:
Private Sub Command1_Click()
MsgBox "1"
End Sub
Private Sub Command2_Click()
MsgBox "2"
End Sub
Private Sub Form_Load()
Command1.Caption = ""
Command2.Caption = ""
End Sub
怎么写一个b.exe,能简单、准确地区分出a.exe中的command1和command2(忽略判断按钮坐标的方法)。。。。
上面的Caption and Class Name、Windows Hierarchy Order可以应付一般的情况,但如果a.exe的控件不是一成不变的甚至是动态的,就不行了。。。至于WM_GETCONTROLNAME,没试成功。。。。。。。。