1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Option Explicit
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Sub MDIForm_Activate()
Dim sysmen As Long
sysmen = GetSystemMenu(Me.hwnd, 0)
DeleteMenu sysmen, &HF000&, &H0& ' empêche son redimensionnement
DeleteMenu sysmen, &HF030&, &H0& ' si tu ne veux pas qu'on puisse l'agrandir
DeleteMenu sysmen, &HF020&, &H0& 'si tu ne veux pas qu'on puisse la réduire
DeleteMenu sysmen, &HF010&, &H0& ' si tu ne veux pas qu'on puisse la déplacer
End Sub |