我用 VB 写了 2 个 EXE 文件,其中一个 1.EXE 文件调用 SetParent 函数将自身设置为另一个 2.EXE 文件的子窗体,现在 2.EXE 文件退出时 1.EXE 并不退出,只是窗口看不到了。2.EXE 文件退出时 1.EXE 会得到什么消息?以及它的常量值,麻烦大虾给给代码看看。1.EXE 文件我用子类化处理,请给个这样类型的代码:
Public Function WndProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case uMsg
Case 不知道是什么窗口消息 Case Else
WndProc = CallWindowProc(OldProc, hwnd, uMsg, wParam, lParam)
End Select
End Function
Public Function WndProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case uMsg
Case 不知道是什么窗口消息 Case Else
WndProc = CallWindowProc(OldProc, hwnd, uMsg, wParam, lParam)
End Select
End Function
给哪个1.EXE文件发一个WM_CLOSE消息过去我想应该得行
SELECT CASE UMSG
CASE :WM_CLSOE
SENDMESSAGE HWND1,WM_CLOSE,0,0
ELSE CASE
....
END SELECT
HWND1 是1.EXE的句柄,试试吗