2009-07-22 7 views
1

J'ai obtenu le handle à une fenêtre principale de processus et voudrais forcer cette fenêtre en plein écran. Je programme en C# .Net avec .Net framework V2.0 SP1En C# .Net Étant donné une fenêtre gérer comment forcer une fenêtre en plein écran?

+0

Si votre question ne trouve pas de réponse dans les 12 heures, je vais coller du code qui est sur une machine à laquelle je ne peux pas accéder maintenant. Mais je doute que ça prenne autant de temps :) – Thorarin

Répondre

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