【问题标题】:How to attach my wpf window with calculator (Desktop application)?如何使用计算器(桌面应用程序)附加我的 wpf 窗口?
【发布时间】:2014-06-20 04:43:49
【问题描述】:

如何将我的 WPF 窗口与作为桌面应用程序的计算器附加在一起?

我的要求是当我移动 WPF 窗口时,计算器应用程序应该放在一起,反之亦然。

请指导我实现目标的正确方法。

【问题讨论】:

    标签: .net winapp


    【解决方案1】:

    首先,我假设您使用的标准 Windows 计算器应用程序启动为:

    System.Diagnostics.Process.Start("calc.exe");
    

    // 或者,或者,

    System.Diagnostics.Process.Start("calc");
    

    如果是这样,那么您可以通过使用 Win32 DLL 函数来实现您的目标:

    [DllImport("user32")]
    private static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags)
    

    详见:Hosting external app in WPF window

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 2011-01-04
      • 2013-10-04
      • 2012-04-11
      相关资源
      最近更新 更多