Application console VB en arriere plan

Résolu
Webster95 Messages postés 655 Statut Membre -  
Webster95 Messages postés 655 Statut Membre -
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

--
"Le meilleur antivirus reste l'utilisateur"

4 réponses

  1. Webster95 Messages postés 655 Statut Membre 142
     
    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
  2. Webster95 Messages postés 655 Statut Membre 142
     
    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