如何使用计算器(桌面应用程序)附加我的wpf窗口?

时间:2014-06-20 04:43:50

标签: .net winapp

如何使用作为桌面应用程序的Calculator附加我的WPF窗口?

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

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

1 个答案:

答案 0 :(得分:2)

首先,我假设您使用的标准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