Dans une Application Console en Vb.net je sais rendre inopérant les fonctions
Minimum et maximum de la fenêtre Console par:
Ce code fonctionne parfaitement mais je voudrais en plus de l'inactivité de ces fonctions faire disparaître
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
Les symboles représentés par les signes « moins » et « Carré ».
![]()
Partager