Bonjour tout le monde,
J'ai un bout de code qui sert à masquer le bouton fermer, que j'ai trouver dans le forum et j'ai voulu l'exécuter sur mon pc et ça ne marche malheureusement pas, il m'affiche cette erreur:
"Le code contenu dans ce projet doit être mis à jour pour pouvoir être utilisé sur les systèmes 64 bits. Vérifier et mettez à jour les instructions Declare, puis masquez les avec l'attribut PlrSafe."
Comme je suis débutant, je ne comprend pas grande chose, j'espère bien que quelqu'un sauras adapter ce bout de code.
Merci d'avance.
Terrier.
J'ai un bout de code qui sert à masquer le bouton fermer, que j'ai trouver dans le forum et j'ai voulu l'exécuter sur mon pc et ça ne marche malheureusement pas, il m'affiche cette erreur:
"Le code contenu dans ce projet doit être mis à jour pour pouvoir être utilisé sur les systèmes 64 bits. Vérifier et mettez à jour les instructions Declare, puis masquez les avec l'attribut PlrSafe."
VB:
Option Private Module
Declare Function GetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long) As Long
Declare Function SetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'procedure suppression de croix de fermeture windows
Sub Pasdecroix(USF As UserForm)
Dim hWnd As Long
hWnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
"X", "D") & "Frame", USF.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) And &HFFF7FFFF
End Sub
Comme je suis débutant, je ne comprend pas grande chose, j'espère bien que quelqu'un sauras adapter ce bout de code.
Merci d'avance.
Terrier.