原文:
C#winform窗体如何通过windowApi的FindWindow函数获取窗体句柄
在同一个程序里,传统方式是通过this来设置当前窗体的最大化、最小化等操作,
那么怎样通过窗体句柄来设置窗体的最大化、最小化呢?
1、界面布局
通过this设置窗体最大化: name:btnWindowThis
通过handle设置窗体最大化:name:btnWindowHandle
2、设置窗体最大化
1)this方式
直接设置当前窗体的状态为最大化就可以了,
/// <summary> /// 通过this设置方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnWindowThis_Click(object sender, EventArgs e) { //通过this.WindowState设置窗体最大化 this.WindowState = FormWindowState.Maximized; }
2)handle方式
首先获取当前窗体的句柄,通过句柄控制窗体最大化
/// <summary> /// 通过句柄设置方法 /// </su