Dans une Application Console en Vb.net je sais rendre inopérant les fonctions
Minimum et maximum de la fenêtre Console par:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Const MF_BYCOMMAND As Integer = &H0 : Public Const SC_MINIMIZE As Integer = &HF020
    Public Const SC_MAXIMIZE As Integer = &HF030 : Public Const SC_SIZE As Integer = &HF000
    Friend Declare Function DeleteMenu Lib "user32.dll" (ByVal hMenu As IntPtr, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer
    Friend Declare Function GetSystemMenu Lib "user32.dll" (hWnd As IntPtr, bRevert As Boolean) As IntPtr
.
.
Dim handle As IntPtr = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle
Dim sysMenu As IntPtr
DeleteMenu(sysMenu, SC_MINIMIZE, MF_BYCOMMAND) 'Empêche l'utilisateur de minimiser la console window
DeleteMenu(sysMenu, SC_MAXIMIZE, MF_BYCOMMAND) 'Empêche l'utilisateur de maximiser la console window
DeleteMenu(sysMenu, SC_SIZE, MF_BYCOMMAND)     'Empêche l'utilisateur de retailler la console window
Ce code fonctionne parfaitement mais je voudrais en plus de l'inactivité de ces fonctions faire disparaître
Les symboles représentés par les signes « moins » et « Carré ».

Nom : Image1.jpg
Affichages : 214
Taille : 24,3 Ko