C#中请问如何启动一个外部应用程序,并且得到外部应用程序主窗体的句柄 目的是用SetWindowPos API函数控制外部程序主窗体的位置,但是还没有得到有效的外部窗体句柄。请大侠告知!已经用GetForegroundWindow();获得了当前顶级窗体的句柄,并控制位置成功。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Process process = ...;process.Start();process.WaitForInputIdle();IntPtr handle = process.MainWindowHandle; 直接System.Diagnostics.Process 就解决这些问题了. 我最感到奇怪的是,为什么大家都喜欢用API来控制窗体呢?C#.Net提供很多的方法和属性,几乎可以完成所有操作系统提供的功能。难道这就是高手与菜鸟的差别?菜鸟路过~~~~~~~~ ConnectionString 是NULL 如何解决 ToolStripMenuItem 获取文本路径 远程主机强迫关闭了一个现有的连接. 提示错误 web中两窗体之间可以互操作吗 思考 僻怪题,谁能给出正确答案?(关于ocx) 如何获取DataTable中被Delete()的行? socket 传输速度很慢? C#关于面向对象的问题 dataset数据筛选 怎样才能学好C# WEB编程?
Process process = ...;
process.Start();
process.WaitForInputIdle();
IntPtr handle = process.MainWindowHandle;
直接System.Diagnostics.Process 就解决这些问题了.
C#.Net提供很多的方法和属性,几乎可以完成所有操作系统提供的功能。
难道这就是高手与菜鸟的差别?菜鸟路过~~~~~~~~