Page 1 sur 1

[R] Image boutton PNG

Posté : dim. 25 juil. 2010 15:58
par networe
Bonjour et merci d'avance :) Alors voila, j'ai une image png avec laquelle j'aimerai qu'elle devienne un bouton

Code : Tout sélectionner

;PNG ZONE STARTUP
; Load PNG image
_GDIPlus_StartUp()
$hImage   = _GDIPlus_ImageLoadFromFile("PSD PNG\Image.png")

; Draw PNG image
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($Mania)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 230, 80)
 
J'ai déjà des bouttons images format BMP qui marche sans problème :

Code : Tout sélectionner

$majs = GUICtrlCreateButton("maj", 270, 240, 100, 30, BitOR($BS_BITMAP,$WS_GROUP))
GUICtrlSetImage(-1, "maj.bmp", -1)
...
Case $majs
MsgBox(4096, "Mise à jour", "" & $MAJ)
EndIf
 
En sachant que l'image à du transparent mais que je ne me préocupe pas du transparent, on pourra simplement définir la taille de la zone cliquable, même si l'utilisateur clique sur du transparent le boutton sera cliquer quand même, je veux pas trop me cassé la tête ^^
Au plaisir d'avoir une réponce :)

Re: [..] Image boutton PNG

Posté : dim. 25 juil. 2010 21:55
par Jerome
Yop :)

Si j'ai bien compris, sa marche avec du BMP mais pas avec du PNG ?

Si c'est le cas, pourquoi ne changes - tu pas l'extension de ton fichier PNG par du BMP ?


Photoshop is your friend :)




Jérôme

Re: [..] Image boutton PNG

Posté : dim. 25 juil. 2010 23:59
par networe
Je veux le transparent :)

Re: [..] Image boutton PNG

Posté : lun. 26 juil. 2010 00:41
par Tlem
Peut être que ce lien vous sera utile : http://www.autoitscript.fr/forum/viewto ... 2231#p2231

Re: [..] Image boutton PNG

Posté : lun. 26 juil. 2010 00:52
par networe
J'ai déjà essayé ce lien..Mais je ne voie pas ou il y a un bouton image PNG la dedans, juste des images png :/

Re: [..] Image boutton PNG

Posté : lun. 26 juil. 2010 07:46
par Tlem
Un bouton n'est qu'une image active ...
Vous avez tout ce qu'il vous faut dans les exemples !
Il vous faut juste chercher un peu. :roll:

Re: [..] Image boutton PNG

Posté : lun. 26 juil. 2010 15:38
par networe
Trouver merci :)