在Windows XP下,是否可以執行第三方應用程序,所以它的主窗口將是我的VC++ MFC應用程序的子窗口?激活一個應用程序作爲其他應用程序的子項/彈出窗口
- 我想控制它的Z順序就像在我的應用程序的任何其他窗口
- 我不希望在任務欄中
- 我要趕它WM_CLOSE和處理它,它可以是可見的我應用程序
通常,我希望我的用戶覺得這只是我的應用程序中的另一個對話框。
在Windows XP下,是否可以執行第三方應用程序,所以它的主窗口將是我的VC++ MFC應用程序的子窗口?激活一個應用程序作爲其他應用程序的子項/彈出窗口
通常,我希望我的用戶覺得這只是我的應用程序中的另一個對話框。
這裏是您的應用程序託管的其他應用程序的例子:
Hosting .exe applications into a dialog
你也可能想看看hooks和特別是如果要監視所有消息的WH_CALLWNDPROC
。
不知道z順序和任務欄可見性,但你可以去CreateProcess。 我相信這將是prerfectly得到父窗口的參數,並創建一個窗口作爲一個孩子