如何使用作为桌面应用程序的计算器附加我的 WPF 窗口?
我的要求是当我移动 WPF 窗口时,计算器应用程序应该放在一起,反之亦然。
请指导我实现目标的正确方法。
首先,我假设您使用的标准 Windows Calculator 应用程序以以下方式启动:
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)