作为另一个应用程序的子/弹出窗口激活应用程序 [英] Activating an application as a child/popup of another application

查看:166
本文介绍了作为另一个应用程序的子/弹出窗口激活应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Under Windows XP, is it possible to execute a 3rd party application, so its main window will be a child/popup window of my VC++ MFC application?


  • 我想要像任何其他窗口一样控制它的Z顺序

  • 我不希望它在任务栏中可见

  • 我想捕获其WM_CLOSE并在我的应用程序中处理

一般来说,

推荐答案

这是一个在应用程序中托管其他应用程序的示例:

将.exe应用程序托管到对话框中

Here is an example on hosting other applications in your application:
Hosting .exe applications into a dialog

另外,您可能想查看 hooks a>,特别是 WH_CALLWNDPROC (如果要监视所有邮件)。

Also you may want to check out hooks and specifically the WH_CALLWNDPROC if you want to monitor all messages.

这篇关于作为另一个应用程序的子/弹出窗口激活应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆