如何使用作为桌面应用程序的Calculator附加我的WPF窗口?
我的要求是当我移动WPF窗口时,计算器应用程序应该聚集在一起,反之亦然。
请指导我实现目标的正确方法。
答案 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)