繁体   English   中英

将一个应用程序激活为另一个应用程序的子代/弹出窗口

[英]Activating an application as a child/popup of another application

在Windows XP下,是否可以执行第三方应用程序,因此其主窗口将是我的VC ++ MFC应用程序的子窗口/弹出窗口?

  • 我想像应用程序中的任何其他窗口一样控制它的Z顺序
  • 我不希望它在任务栏中可见
  • 我想捕获它的WM_CLOSE并在我的应用中处理它

通常,我希望用户感觉这只是我的应用程序中的另一个对话框。

这是在您的应用程序中托管其他应用程序的示例:
将.exe应用程序托管到对话框中

另外,如果要监视所有消息,则可能要检出挂钩 ,尤其是WH_CALLWNDPROC

不确定z顺序和任务栏的可见性,但是可以选择CreateProcess 我相信它将完全获得父窗口的参数并创建一个子窗口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM