dans l'exemple ici :
http://vb.developpez.com/faq/?page=Form#transparence
remplace le 0 passé en paramêtre à la fonction SetLayeredWindowAttributes par GetPixel(MyFrm.hDC, 0, 0)
GetPixel(MyFrm.hDC, 0, 0), qui prend la couleur du premier pixel en haut à droite de la fenêtre MyFrm, suffit alors de mettre une couleur de fond (backcolor) de la form diférente des boutons et autres contrôles que tu ne souhaite pas voir transparent
ajoute aussi :
Public Declare Function GetPixel Lib "gdi32" (ByVal hDC As Long, ByVal X As Long, ByVal Y As Long) As Long
dans un module
c'est la déclaration de la fonction GetPixel
Partager