1

我已经获得了进程主窗口的句柄,并希望强制该窗口全屏显示。我正在使用 .Net framework V2.0 SP1 在 c#.Net 中编程

4

3 回答 3

2

这是一篇文章,向您展示了如何做到这一点。 但是,对于大多数调用,它需要 P/Invoke 进入 Windows API。

于 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 回答