Supprimer ou changer la mise en forme du contour d'un USF

S

Shoupiange

Guest
Hello le forum,

Je voudrais savoir si on peux changer la couleur bleu ou carrément supprimer le contour d'un USF...

Merci d'avance

Shoupiange
 
E

Eric C

Guest
Bonjour le forum
Bonjour Shoupiange

Voici le code à copier pour supprimer le contour de ton USF - Tu peux également le rendre transparent .... mais c'est une autre histoire

Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long _
, lParam As Any) As Long
Private Declare Function ReleaseCapture Lib "user32" () As Long



Private Sub UserForm_Initialize()
Dim hWnd As Long, Style As Long

hWnd = FindWindow(vbNullString, Me.Caption)
Style = GetWindowLong(hWnd, -16) And Not &HC00000
SetWindowLong hWnd, -16, Style
DrawMenuBar hWnd
End Sub

N'oublies pas de placer un bouton pour "Unloader" ton USF qui ne possède plus de contrôles (Réduction & croix de fermeture).

Bon fin de dimanche à toutes & à tous
@ ++ Eric C
 

Discussions similaires

Statistiques des forums

Discussions
314 015
Messages
2 104 560
Membres
109 080
dernier inscrit
Merilien