[R] modifier la taille d'une Checkbox
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] modifier la taille d'une Checkbox
Bonjour,
Voila ce qui m'amène , je trouve la taille standard de la case à cocher d'une checkbox un peu petite , j'aurais voulu la modifier , mais après de veine recherche je viens voir si quelqu'un aurait le code ?
J'utilise cette fonction pour la faire :
GUICtrlCreateCheckbox ( "text", left, top [, width [, height [, style [, exStyle]]]] )
mais rien dans les options ne me permet de grossir la case à coser .
Voila ce qui m'amène , je trouve la taille standard de la case à cocher d'une checkbox un peu petite , j'aurais voulu la modifier , mais après de veine recherche je viens voir si quelqu'un aurait le code ?
J'utilise cette fonction pour la faire :
GUICtrlCreateCheckbox ( "text", left, top [, width [, height [, style [, exStyle]]]] )
mais rien dans les options ne me permet de grossir la case à coser .
Modifié en dernier par nounours le lun. 04 août 2008 18:00, modifié 1 fois.
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] modifier la taille d'une Checkbox
Il est sans doute possible de grossir la case à cocher,
mais n'étant pas expert, il faudra surement passer par la structure du control.
Sinon la cmd que vous citée n'est juste que standart. (paramètre par défault).
ps: je ne dispose pas sous les yeux autoit
et comme il est dit plus je ne suis pas expert surtout au niveau des structures :p
mais n'étant pas expert, il faudra surement passer par la structure du control.
Sinon la cmd que vous citée n'est juste que standart. (paramètre par défault).
ps: je ne dispose pas sous les yeux autoit

Re: [...] modifier la taille d'une Checkbox
Merci de ta réponse ,
Oui , je vais peut etre me plonger dans les includes #include <GUIConstants.au3>
j'ai trouverai peut etre quelque chose.
Oui , je vais peut etre me plonger dans les includes #include <GUIConstants.au3>
j'ai trouverai peut etre quelque chose.
-
- Niveau 7
- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [...] modifier la taille d'une Checkbox
Voilà un moyen simple de contourner le problème.....
Mais bon, la taille n'est toujours pas réglable mais elle est déjà pas mal
plus grosse (et personnalisable... puisqu'en fait tu peux mettre les deux
images que tu veux.
Checkbox.dll doit être dans le même dossier que le script.
Mais bon, la taille n'est toujours pas réglable mais elle est déjà pas mal
plus grosse (et personnalisable... puisqu'en fait tu peux mettre les deux
images que tu veux.
Checkbox.dll doit être dans le même dossier que le script.
► Afficher le texte
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )
Re: [R] modifier la taille d'une Checkbox
Merci pour ta réponse SagePourpre,
J'ai regardé mais cela n'a pas fonctionné , pas d'image affichée .
Je me suis donc penché sur les boutons et j'ai fais ça :
après j'y ai rajoutez les image que j'ai créé en .ico de taille 32*32
J'ai regardé mais cela n'a pas fonctionné , pas d'image affichée .
Je me suis donc penché sur les boutons et j'ai fais ça :
Code : Tout sélectionner
; Version AutoIt : 3.2.10.0
; Langue : Francais
; Plateforme : Win9x/XP/Vista
; Autheur : Cyril
;
; Fonction du script : checkbox de taille 32*32
;
; Version 1.0 : 04.08.2008
; - Première Version.
; ----------------------------------------------------
; -------------------- Section III --------------------
; ----------------------------------------------------
; Déclarations Diverses.
#include <GUIConstants.au3>
Global $wintitle="Checkbox de taille 32*32"
; ----------------------------------------------------
; -------------------- Section IV --------------------
; ----------------------------------------------------
; Fenetre principale.
$GUI_MAIN2 = GUICreate($wintitle,250,100,400,400)
$Box_Message=GUICtrlCreateEdit("testez la checkbox",20,34,160,32,$ES_READONLY+$ES_CENTER )
GUICtrlSetFont (-1,12, 800, 2, "Arial")
GUICtrlSetBkColor (-1,0xFF8040)
$box_check = GUICtrlCreateButton ("1",208,34,32,32,$BS_ICON )
;GUICtrlSetImage (-1, @ScriptDir & "\images\box_check.ico")
GUICtrlSetState($box_check,$GUI_SHOW)
$box_Uncheck = GUICtrlCreateButton ("0",208,34,32,32,$BS_ICON )
;GUICtrlSetImage (-1, @ScriptDir & "\images\box_Uncheck.ico")
GUICtrlSetState($box_Uncheck,$GUI_HIDE)
GUISetState(@SW_SHOW)
; ----------------------------------------------------
; -------------------- Section V --------------------
; ----------------------------------------------------
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $box_check
GUICtrlSetState($box_Uncheck,$GUI_SHOW)
GUICtrlSetState($box_check,$GUI_HIDE)
MsgBox(0,"Etat de la checkbox","Non validée")
Case $msg = $box_Uncheck
GUICtrlSetState($box_Uncheck,$GUI_HIDE)
GUICtrlSetState($box_check,$GUI_SHOW)
MsgBox(0,"Etat de la checkbox","validée")
EndSelect
WEnd
-
- Niveau 7
- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [R] modifier la taille d'une Checkbox
Il te fallait la dll dans le checkbox.rar que j'ai joint ( les images sont à l'intérieur )nounours a écrit :Merci pour ta réponse SagePourpre,
J'ai regardé mais cela n'a pas fonctionné , pas d'image affichée .
Mais bon... t'es parvenu à tes fins autrement

Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] modifier la taille d'une Checkbox
Ceci me parait plus simple :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
Global $wintitle="Checkbox de taille 32*32"
$GUI_MAIN2 = GUICreate($wintitle,250,100,400,400)
$Box_Message=GUICtrlCreateEdit("testez la checkbox",20,34,160,32,$ES_READONLY+$ES_CENTER )
GUICtrlSetFont (-1,12, 800, 2, "Arial")
GUICtrlSetBkColor (-1,0xFF8040)
$BigCheckBox = GUICtrlCreateButton ("",208,34,32,32,$BS_ICON )
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $BigCheckBox
If GUICtrlRead($BigCheckBox) = "" Then
GUICtrlSetData($BigCheckBox, "V")
GUICtrlSetFont(-1, 14, 800)
Else
GUICtrlSetData($BigCheckBox, "")
EndIf
EndSelect
WEnd
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [R] modifier la taille d'une Checkbox
Merci Tlem,
J'ai adapté ça pour y intégrer les images
J'ai adapté ça pour y intégrer les images

Code : Tout sélectionner
#include <GUIConstants.au3>
Global $wintitle="Checkbox de taille 32*32"
; Fenetre principale.
$GUI_MAIN2 = GUICreate($wintitle,250,100,400,400)
$Box_Message=GUICtrlCreateEdit("testez la checkbox",20,34,160,32,$ES_READONLY+$ES_CENTER )
GUICtrlSetFont (-1,12, 800, 2, "Arial")
GUICtrlSetBkColor (-1,0xFF8040)
$box_check = GUICtrlCreateButton ("1",208,34,32,32,$BS_ICON )
GUICtrlSetImage (-1, @ScriptDir & "\images\box_check.ico")
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $box_check
If GUICtrlRead($box_check) = "1" Then
GUICtrlSetData($box_check, "0")
GUICtrlSetImage ($box_check, @ScriptDir & "\images\box_Uncheck.ico")
Else
GUICtrlSetData($box_check, "1")
GUICtrlSetImage ($box_check, @ScriptDir & "\images\box_check.ico")
EndIf
EndSelect
WEnd
-
- Niveau 7
- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [R] modifier la taille d'une Checkbox
hmmm... Pourquoi un "V".... Ça m'a fait tout drole... un "X" aurait été moins
dépaysant.
(Commentaire inutile # 8263
)
Bon ok ... J'me tais, du moins pour l'instant
dépaysant.
(Commentaire inutile # 8263

Bon ok ... J'me tais, du moins pour l'instant
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )