用如下的方法可以使MDIFORM和CHILDFORM分别现实菜单. 设计时加入MDIFORM和一个普通FORM,在普通FORM中加入 Private Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Sub Form_Load() Call SetParent(Form1.hWnd, MDIForm1.hWnd) End Sub 这种方法退出MDIFORM时,不会自动退出普通FORM
这就是Mdi窗体的特性!
对!
要想不改变菜单,MDIChild窗口不要设计菜单即可。
设计时加入MDIFORM和一个普通FORM,在普通FORM中加入
Private Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Call SetParent(Form1.hWnd, MDIForm1.hWnd)
End Sub
这种方法退出MDIFORM时,不会自动退出普通FORM