跳至内容
九溪
溪水润知林,滴露启慧心
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Home
»
ColinOL Home
»
知识标签
»
C#
»
操作移动其他程序窗口
您的足迹:
pages:wiki:csharp:winform-czyd-qt-cxck
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 操作移动其他程序窗口 ====== <code csharp moveotherform.cs> public class A { //调用Win32 API [System.Runtime.InteropServices.DllImportAttribute("user32.dll", EntryPoint = "MoveWindow")] public static extern bool MoveWindow(System.IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint); //打开窗体方法,fileName是C++的窗体名称,包含路径 private void OpenAndSetWindow(String fileName) { Process p = new Process();//新建进程 p.StartInfo.FileName = fileName;//设置进程名字 p.StartInfo.CreateNoWindow = true; p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; p.Start(); MoveWindow(p.MainWindowHandle, 200, 300, 500, 400, true); //p.MainWindowHandle是你要移动的窗口的句柄;200,300是移动后窗口左上角的横纵坐标;500,400是移动后窗口的宽度和高度;true表示移动后的窗口是需要重画 } } </code>
pages/wiki/csharp/winform-czyd-qt-cxck.txt
· 最后更改: 2023/01/03 15:08 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部