Application console VB en arriere plan

Résolu/Fermé
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 - 23 août 2012 à 01:37
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 - 24 août 2012 à 14:55
Bonjour à tous,

J'ai crée dernièrement une application vb.net en mode console. Tout se déroule à merveille, sauf que ma fenêtre de console s'affiche (pas très élégant !).

Comment faire pour la faire disparaître, la cacher , ou même la mettre en arrière plan ? et laisser le processus en route ?

Merci beaucoup !

Loïc

A voir également:

4 réponses

Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
24 août 2012 à 14:55
J'ai trouvé !

Pour les suivants:

Private Declare Function GetConsoleWindow Lib "kernel32.dll" () As IntPtr
Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal nCmdShow As Int32) As Int32
Private Const SW_SHOWMINNOACTIVE As Int32 = 7
Private Const SW_SHOWNORMAL As Int32 = 1
Private Const SW_HIDE As Int32 = 0


To use it:

ShowWindow(GetConsoleWindow(), SW_HIDE)

3
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 août 2012 à 09:41
Bonjour,

Regardez si cela vous convient:

http://expsharing.blogspot.com/2008/03/hideshow-console-window-in-net-black.html

Bonne suite
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
23 août 2012 à 10:52
J'ai testé votre fonction, mais le programme me retourne l'erreur suivante: La fonction FindWindows n'est pas présente dans la DLL user32 :(

A savoir que je travail en VB, peut etre que cela viens de la étant donné que le code suivant est du C# ?


0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 août 2012 à 13:30
0