代码之家  ›  专栏  ›  技术社区  ›  Lior Kogan

将应用程序激活为其他应用程序的子级/弹出窗口

  •  0
  • Lior Kogan  · 技术社区  · 15 年前

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

    • 我想控制它的z顺序,就像我应用程序中的其他窗口一样
    • 我不希望它在任务栏中可见
    • 我想关闭它的wm_并在我的应用程序中处理它

    一般来说,我希望我的用户觉得这只是我的应用程序中的另一个对话框。

    2 回复  |  直到 10 年前
        1
  •  1
  •   Nick Dandoulakis    15 年前

    以下是在应用程序中托管其他应用程序的示例:
    Hosting .exe applications into a dialog

    你也可以退房 hooks 尤其是 WH_CALLWNDPROC 如果要监视所有消息。

        2
  •  0
  •   Maciek    15 年前

    不确定z排序和任务栏可见性,但您可以继续 CreateProcess . 我相信它可以很好地获取父窗口的参数并创建一个作为子窗口的窗口