プロセスのメイン ウィンドウへのハンドルを取得したので、そのウィンドウを強制的に全画面表示にしたいと考えています。.Net フレームワーク V2.0 SP1 を使用して c#.Net でプログラミングしています
1704 次
3 に答える
2
これを行う方法を示す記事があります。 ただし、ほとんどの呼び出しでは、WindowsAPIへのP/Invokeが必要です。
于 2009-07-22T20:23:53.920 に答える
2
public void MaximizeForm(IntPtr handle)
{
Control c = Control.FromHandle(handle);
Form c_form = c as Form;
if (c_form != null)
{
if (c_form.InvokeRequired)
{
this.BeginInvoke(new MethodInvoker(delegate() { MaximizeForm(handle); }));
}
else
{
c_form.WindowState = FormWindowState.Maximized;
}
}
}
于 2009-07-22T20:43:35.143 に答える
1
ShowWindow -もちろんp/ invoked 。
于 2009-07-22T20:27:39.683 に答える