1

プロセスのメイン ウィンドウへのハンドルを取得したので、そのウィンドウを強制的に全画面表示にしたいと考えています。.Net フレームワーク V2.0 SP1 を使用して c#.Net でプログラミングしています

4

3 に答える 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 に答える