Page 1 sur 1
[R] Icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 11:00
par tatane
Bonjour,
J'ai beaucoup cherché, dans l'aide, sur le forum fr et anglais, j'ai même téléchargé des scripts pour vérifier si leur concepteur y arrivait mais au final j'en suis arrivé à la conclusion :
il est impossible de placer une icône ainsi que du texte dans un bouton...
Par exemple ce bout de code ne m'affiche que l'icône et pas le texte.
Code : Tout sélectionner
$b_executer = GUICtrlCreateButton("Exécuter", 260, 520, 60, 40, $BS_ICON)
GUICtrlSetImage(-1, $workingDir & "\engrenage.ico", -1)
Si j'écris la même chose est enlevant les dimensions du bouton, j'arrive alors à avoir icône + texte mais évidemment le bouton n'étant pas assez grand, j'obtiens une icône et le texte à moitié coupés.
Je suppose que beaucoup d'entre vous se sont déjà posés la question, alors soit la réponse est évidente et je passe complètement à côté, soit c'est impossible et tout le monde le sait et les gens font sans. En tout cas, s'il y a un moyen pour obtenir les 2 je suis preneur.
Merci par avance.
Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 14:04
par Simoes03
Je ne m'y connais pas encore très bien, mais je te conseille de concentrer tes recherches du côté de KODA ...
Bonne continuation

Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 17:08
par Tlem
Personnellement la question ne s'est jamais posée, car en règle général on utilise soit un icône soit le texte mais jamais les deux (ou alors trés rarement).
Si le texte vous importe, alors rajoutez une bulle d'info sur votre bouton.
Il faut parfois faire simple.
Si vous avez vraiment besoin du texte + icône, alors créez votre icône avec le texte que vous placerez en tant qu'image dans le bouton.

Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 20:34
par Narmeke
Effectivement, la dernière solution reste la plus simple !
Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 20:51
par DJSIR
J'ai posé une question du même genre il n'y à pas si longtemps. Recherche !
Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 22:43
par anass
pourquoi faire un bouton avec une icone et du texte ??
pourquoi ne pas dessiner soi meme le bouton avec le texte??
Re: [..] icône ET texte dans un bouton
Posté : mar. 16 févr. 2010 23:54
par Tlem
@anass
Faudrait peut être lire les réponses qui ont été faite avant de répondre la même chose ...
Re: [..] icône ET texte dans un bouton
Posté : mer. 17 févr. 2010 00:04
par tatane
Ok merci pour les infos. Il n'est donc pas possible de mettre les 2 "naturellement".
Je vais continuer à mettre un label à côté du bouton. Mais c'est quand même étrange qu'on arrive presque à obtenir teste+icône lorsqu'on n'indique pas de dimensions au bouton.
Re: [R] icône ET texte dans un bouton
Posté : mer. 17 févr. 2010 09:49
par DJSIR
POURQUOI NE LISEZ VOUS PAS MA RÉPONSE ?
Re: [R] icône ET texte dans un bouton
Posté : mer. 17 févr. 2010 10:55
par tatane
J'ai lu votre réponse et je viens de lire votre dernier post, qui croyez moi, ne me donne pas franchement envie de chercher plus loin. J'ai malgré tout fait l'effort de regarder tous vos posts dans "Interface utilisateur (GUI)" et je n'ai rien lu concernant les icônes + texte dans un bouton. Des sujets discutant d'images pour remplacer des boutons sont évoqués mais personnellement je n'aime pas trop ce système. Je vous invite donc à terminer cette partie de cache-cache en m'indiquant à quel post vous faites référence, nous gagnerons tous les deux notre temps.
Merci par avance.
Re: [R] icône ET texte dans un bouton
Posté : dim. 17 mai 2015 02:29
par DJSIR
Une minute de recherche avec les termes suivants :
boutons,
icône !
De plus je vous ai dt que le poste était de moi !
http://www.autoitscript.fr/forum/viewto ... ic%C3%B4ne
Re: [R] Icône ET texte dans un bouton
Posté : lun. 18 mai 2015 12:21
par TomAijerrie
Code : Tout sélectionner
#include <GuiButton.au3>
#include <GuiImageList.au3>
GUICreate("", 427, 561, 382, 114)
Global $Button3 = GUICtrlCreateButton("Jouer", 16, 182, 100, 34)
[color=#00AFCF]_GUICtrlButton_SetImageList[/color]($Button3, [color=#000000]_GetImageListHandle[/color](@SystemDir & "\wmploc.dll",108, True))
GUISetState(@SW_SHOW)
sleep(3000)
Func [color=#000000]_GetImageListHandle[/color]($sFile, $nIconID = 0, $bLarge = False)
Local $iSize = 16
If $bLarge Then $iSize = 32
Local $hImage = _GUIImageList_Create($iSize, $iSize, 5, 3)
If StringUpper(StringMid($sFile, StringLen($sFile) - 2)) = "BMP" Then
_GUIImageList_AddBitmap($hImage, $sFile)
Else
_GUIImageList_AddIcon($hImage, $sFile, $nIconID, $bLarge)
EndIf
Return $hImage
EndFunc ;==>_GetImageListHandle
Re: [R] Icône ET texte dans un bouton
Posté : lun. 18 mai 2015 15:25
par Hugues
Salut,
Moi j'utilise pour le moment les shell32.dll... Il y en a déjà pas mal. Ca ne reponds pas forcement à ton problème.
Code : Tout sélectionner
$MonBouton = GuiCtrlCreateButton("Changement chemin fichier *.csv", $Wcurve + 100, 500, 225, 25)
$hImage = _GUIImageList_Create(16, 16, 5, 3, 1)
_GUICtrlButton_SetImageList($MonBouton, $hImage)
_GUIImageList_AddIcon($hImage, "Shell32.dll", 4, True) ;ICI TU CHANGES LA VALEUR DÉCIMALE POUR AVOIR UNE AUTRE ICONE
Ici un lien pour le récapitulatif des icônes...
http://i.stack.imgur.com/ox0ZH.png
Voilà.
Re: [R] Icône ET texte dans un bouton
Posté : lun. 18 mai 2015 18:34
par mikell
Pour info le sujet initial a 5 ans
Sinon la réponse est là :
http://www.autoitscript.fr/forum/viewto ... f=6&t=4304
Re: [R] Icône ET texte dans un bouton
Posté : mar. 19 mai 2015 00:47
par Tlem
Bonsoir. Tout ceci est de ma faute.
J'ai été obligé de mettre à jour certains lien de différents anciens messages car ils ne pointaient plus correctement vers leur destination. En modifiant le lien du message de DJSIR, celui-ci et pour une raison obscure à vu sa date d'écriture modifiée (initialement 17 Février 2010, après modification du lien, 17 Mai 2015).
