OVH Cloud OVH Cloud

désactiver le bouton MAXIMIZE

2 réponses
Avatar
lou
bonjour

j'ai trouvé chez microsoft le code pour désactiver le bouton de fermeture

et je voudrais en meme temps désactiver aussi le bouton MAXIMIZE
je n'y arrive pas

voici le code en question pouvez vous ajouter pour desactiver le bouton
MAXIMIZE
MERCI

Option Compare Database
Option Explicit

Private Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, _
ByVal bRevert As Long) As Long

Private Declare Function EnableMenuItem Lib "user32" (ByVal hMenu As _
Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long

Const MF_GRAYED = &H1&
Const MF_BYCOMMAND = &H0&
Const SC_CLOSE = &HF060&
Const SC_SIZE = &HF000&
Const SC_MINIMIZE = &HF020&
Const SC_MAXIMIZE = &HF030&
Public Function SetEnabledState(blnState As Boolean)
Call CloseButtonState(blnState)
''''''Call ExitMenuState(blnState)
End Function
'Disable the Menu Option
Sub ExitMenuState(blnExitState As Boolean)
Application.CommandBars("File").Controls("Exit").Enabled = blnExitState
End Sub
'Disable the Close Button Option
Sub CloseButtonState(boolClose As Boolean)
Dim hWnd As Long
Dim wFlags As Long
Dim hMenu As Long
Dim result As Long

hWnd = Application.hWndAccessApp
hMenu = GetSystemMenu(hWnd, 0)
If Not boolClose Then
wFlags = MF_BYCOMMAND Or MF_GRAYED
Else
wFlags = MF_BYCOMMAND And Not MF_GRAYED
End If

result = EnableMenuItem(hMenu, SC_CLOSE, wFlags)
End Sub

'Disable the maximize Button Option

2 réponses

Avatar
3stone
Salut,

"lou"
j'ai trouvé chez microsoft le code pour désactiver le bouton de fermeture

et je voudrais en meme temps désactiver aussi le bouton MAXIMIZE
je n'y arrive pas




Tu as regardé dans les propriétés... ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
lou
merci

mais ce n'est pas vraiment ce que je veux

en fait ce n'est pas le bouton MAXIMIZE du form que je veux desactiver mais
bien celui de l'application

comme le dit l'article de MICROSOFT

How to disable the Close button on the Application window and the Exit
command on the File menu
sauf que je voudrais aussi ajouter le bouton MAXIMIZE

"3stone" a écrit dans le message de news:

Salut,

"lou"
j'ai trouvé chez microsoft le code pour désactiver le bouton de
fermeture



et je voudrais en meme temps désactiver aussi le bouton MAXIMIZE
je n'y arrive pas




Tu as regardé dans les propriétés... ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------