所谓外部程序,是指非我自己开发的程序。
我有 2 个程序需要一起启动,其中 1 个是我开发的程序,另一个是 Window Media Player(仅作为示例)。
这些程序将被放置在静态位置,没有用户交互,因此我需要配置它们的高度宽度和 x/y 坐标。对于我自己的程序来说没有问题,但是对于外部程序,我是否能够使用窗口消息来更改它们的大小和位置。
我以前从未使用过窗口消息,但我在某处读过有关 sendMessage() 的内容,但我不确定移动和调整大小的命令。
我的程序是用C#完成的,我希望能够做这样的事情
您可以使用 MoveWindow API
[DllImport("user32.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
MoveWindow(ApplicationHandle, 600, 600, 600, 600, True);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3562 次 |
| 最近记录: |