startInfo.WindowStyle = ProcessWindowStyle.Maximized;
解决方案 »
- .net中,我在aspx.cx页面写了个执行sql语句方法,在该方法里,我想在finally中释放sqlconnection连接,
- 怎么用C#传直
- 问一个问题,怎么用js 调用MSCOMM控件发送字节
- Winform下用WebClient下载网页文件 操作超时 如何解决
- 怎么把C#的datetime格式转换为DWord的time_t?请帮忙,谢谢.
- 关于 Windows API 调用的简单问题
- 如何在C#中做事物处理??
- 菜鸟之问.关于DataTable的Merge.
- 求助!关于Graphics 绘制扇形,怎么让文字追随每个单元扇形呢
- 简单问题,高手请看看
- WinForm,控制台程序,WebServices的处理机制有什么不同?
- 100分求助。用install shield做成的安装文件,怎么打包成一个exe文件???
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(startInfo);但如果想更细致的调整窗口,恐怕要借助Windows API 了,例如FindWindow,MoveWindow等等,在C#里访问API要用到DllImport属性。
startInfo.WindowStyle = ProcessWindowStyle.Maximized;
还有,程序怎么不认识ProcessStartInfo呢,
我少了什么引用么?
如果不是你些错了,就把下列using 加上
using System.Diagnostics;
using System.ComponentModel;>>可是怎么关闭IE呢??
最笨的把那个Process 杀掉即可!Process process = Process.Start(...);//杀掉:
process.Kill();
public static extern uint SendMessage(IntPtr hWnd, int Msg, uint wParam, uint lParam);const int WM_CLOSE = 0x0010,关闭IE:
SendMessage(process.MainWindowHandle, WM_CLOSE, 0, 0);就可以关闭主窗口了。但是如果IE开了子窗口,那就只能用Process.Kill方法来关闭所有窗口了。