[C#] style de windows qui disparait quand on click dessus :/

style de windows qui disparait quand on click dessus :/ [C#] - C#/.NET managed - Programmation

Marsh Posté le 02-03-2005 à 23:42:32    

Bonjour,
 
Je crois pas que ce soit spécialement lié au C#, mais c'est dans ce langage que je souhaite le faire:
 
il s'agit de créer une "window" qui disparaisse quand on double click sur la barre bleu du haut.
il s'agit d'un style que j'ai deja vu (avec SWT en fait), mais je ne rappelle pu de nom :??:
 
Si vous avez une idée ..
 
Sylvain

Reply

Marsh Posté le 02-03-2005 à 23:42:32   

Reply

Marsh Posté le 03-03-2005 à 11:23:36    

le seul truc que j'ai trouvé
 
 

Code :
  1. private const int WM_NCLBUTTONDBLCLK = 0x0A3;
  2.  private int HeightSaved = -1;
  3.  protected override void WndProc( ref Message m)
  4.  {
  5.   //Listen for operating system messages.
  6.   switch (m.Msg)
  7.   {
  8.    case WM_NCLBUTTONDBLCLK:
  9.     //init
  10.     if(this.HeightSaved == -1)
  11.     {
  12.      this.HeightSaved = this.Height;
  13.     }//minimize
  14.     else if( this.HeightSaved == this.Height )
  15.     {
  16.      this.Height = 42;
  17.     }//open
  18.     else
  19.     {
  20.      this.Height = this.HeightSaved;
  21.     }
  22.     return;
  23.   }
  24.   base.WndProc(ref m);
  25.  }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed