stolken
Messages postés73Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention 1 août 2006
-
4 août 2005 à 15:09
psgman25
Messages postés9Date d'inscriptionmercredi 22 avril 2009StatutMembreDernière intervention28 mai 2009
-
28 mai 2009 à 08:16
Salut tt le monde,
Ya il un moyen de desactiver la petite croix pour fermer dans une userform ou carement de la supprimer.
Merci d'avance
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 4 août 2005 à 15:55
Violent Ken
Mieux vos mettre çà dans ta form :
'api pour désactiver la croix de fermeture
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Private Sub DesactiveX()
'désactiver croix de fermeture
On Error Resume Next
Dim hMenu As Long
Dim nCount As Long
hMenu = GetSystemMenu(Me.hwnd, 0)
nCount = GetMenuItemCount(hMenu)
Call RemoveMenu(hMenu, nCount - 1, MF_REMOVE Or MF_BYPOSITION)
Call RemoveMenu(hMenu, nCount - 2, MF_REMOVE Or MF_BYPOSITION)
DrawMenuBar Me.hwnd
End Sub
Private Sub Form_Load()
DesactiveX
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?