在C#.Net给定一个窗口句柄如何强制一个窗口全屏?

我已经获得了处理主窗口的句柄,并希望强制执行此操作 窗口全屏。我使用.Net框架V2.0 SP1在c#.Net中进行编程

已邀请:

zipsum

赞同来自:

这是一个article that shows you how to do this.然而,它需要P/Invoke进入大多数呼叫的Windows API。

tqui

赞同来自:

ShowWindow - p/invoked,当然。

dmodi

赞同来自:

    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;
            }
        }
    }

要回复问题请先登录注册