alexdus
Messages postés1Date d'inscriptionjeudi 16 août 2007StatutMembreDernière intervention11 mars 2010
-
11 mars 2010 à 16:26
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
12 mars 2010 à 13:50
Bonjour,
J'ai créé un fichier texte (avec notepad) avec comme code:
phchirossel
Messages postés8Date d'inscriptionjeudi 15 janvier 2009StatutMembreDernière intervention11 juin 20101 12 mars 2010 à 13:07
Option Strict Off
Option Explicit On
Module bouton_quitter
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Integer, ByVal nIndex As Integer) As Integer
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Integer, ByVal nIndex As Integer, ByVal dwNewLong As Integer) As Integer
Public Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Integer, ByVal bRevert As Integer) As Integer
Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Integer, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer
Public Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Integer) As Integer
Public Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Integer) As Integer
Public Const GWL_STYLE As Short = (-16)
Public Const WS_MAXIMIZEBOX As Integer = &H10000
Public Const WS_MINIMIZEBOX As Integer = &H20000
Public Const WS_THICKFRAME As Integer = &H40000
Public Const SC_CLOSE As Integer = &HF060
Public Const SC_MAXIMIZE As Integer = &HF030
Public Const SC_MINIMIZE As Integer = &HF020
Public Const SC_MOVE As Integer = &HF010
Public Const SC_RESTORE As Integer = &HF120
Public Const MF_BYCOMMAND As Integer = &H0
Public Const MF_BYPOSITION As Integer = &H400
Public Const MF_REMOVE As Integer = &H1000
Public Sub griser_bouton_quitter(ByVal page As Form)
Dim hMenu As Integer
Dim menuItemCount As Integer
hMenu = GetSystemMenu(page.Handle.ToInt32, 0)
If hMenu Then
menuItemCount = GetMenuItemCount(hMenu)
Call RemoveMenu(hMenu, menuItemCount - 1, MF_REMOVE Or MF_BYPOSITION)
Call RemoveMenu(hMenu, menuItemCount - 2, MF_REMOVE Or MF_BYPOSITION)
Call DrawMenuBar(page.Handle.ToInt32)
End If
End Sub
End Module
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 mars 2010 à 16:45
salut,
un fichier texte avec çà?
AH TU VEUX DIRE UN VBS !!!!!
non tu ne peux pas, et de toute façon comme tu mets UN SEUL BOUTON (vbokonly), çà ne change rien à ton code que l'utilisateur "continue" le process après fermeture de la BOITE-DE-DIALOGUE par le bouton OK ou par la croix FERMER
++
[hr]
Vous n’avez pas trouvé la réponse que vous recherchez ?
mais çà ne change rien, tu mets ici un code pour enlever le croix d'une FORM en DOTNET, alors qu'apparemment la demande est d'enlever la croix d'une MSGBOX en VBS