Le truc à la con du jour : Minimiser un formulaire avec Windows Mobile

27. août 2008

Forcément, pour faire une minimisation, je me suis tout de suite tourné vers Form.WindowState. Et forcément, le compact framework ne supporte que les états Maximized et Normal :).

Donc on va une fois de plus faire un petit peu d'interop:

 

        [DllImport("coredll.dll")]
        static extern int ShowWindow(IntPtr hWnd, int nCmdShow);

        const int SW_MINIMIZED = 6;
        private void HideForTrue()
        {
            ShowWindow(this.Handle, SW_MINIMIZED);
        }

C'est pas bien compliqué, ca fait juste appel à une fonction Win32 très classique.

Bookmark and Share

.Net, Windows Mobile

Commentaires

Pico
06/11/2008 17:25:03 #
Merci pour ce bout de code super utile, j'ai parcouru msdn en long et en large mais je ne trouvais toujours pas comment minimiser mon form via le compact framework.
Et la ca marche nikel !

Un grand merci a toi!

Ajouter un commentaire




  Country flag

biuquote
  • Commentaire
  • Aperçu immédiat
Loading