[R] Fixer la taille de la police de caractère dans un gui

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#21

Message par zeshrek »

A ce moment là il faut que tu appliques a ta taille de police une regele de 3 :
(je me suis permis de faire 2-3 modifs pour la lisibilité du code, en remettant les choses dans l'ordre ou elles s'affichent dans la GUI)
► Afficher le texte
Si vis pacem para bellum
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#22

Message par mikell »

$FontSize = 8.5 * 96 / 192 => ça fait 4.25
Sur mon XP on ne peut pas attribuer à "MS Sans Serif" une taille < 8

Code : Tout sélectionner

GUICreate("Google Chrome - Choisissez un profil utilisateur", 345, 218, 192, 124)
GUICtrlCreateLabel(" Chrome conserve vos préférences et paramètres dans votre profil", 8, 8, 324, 17)
GUICtrlSetFont(-1, [b]4[/b], 400, 0, "MS Sans Serif")   ; entre 1 et 8 la taille ne change pas (8)
GUISetState()
while 1
wend
Je crains que la seule solution soit d'utiliser LogPixels pour redimensionner la gui
$param = LogPixels / 96
$ChromeManager = GUICreate("...", 345*$param, 218*$param, 192, 124)
etc, comme dans mon code précédent
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#23

Message par Laddy »

Bonsoir à tous les deux
désolé pour la lenteur de mes réponses mais en semaine difficile de faire des tests.
J'ai testé vos deux codes et ma gui est rikiki mdr


ZeShrek
Image

Mikell
Image

quand on lit les infos sur guictlrlfont ect.. il est dit que par défaut la taille est de 8.5, peit etre est ce dû au minimum indiqué par Mikell
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#24

Message par mikell »

Bin oui, si tu peux pas diminuer la taille de la police alors faudra augmenter celle de la gui ^^
ce qui est sans doute la meilleure solution si tu la trouves rikiki
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#25

Message par Laddy »

le code précédant était mieux la gui était de bonne taille, là elle est minuscule et c'est donc illisible.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#26

Message par mikell »

Heu quand tu parles de code précédent, tu parles de mon code avec la résolution d'écran ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#27

Message par Laddy »

oui mikell tout à fait, c'es celui avec la résolution de l'écran
pour le moment je reste avec celui ci pour ma gui
on attendant d'avoir le temps de regarder la solution de Zeshrek plus en détail pou rcomprendre pourquoi ça ne fonctionne pas comme prévu.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#28

Message par mikell »

ça ne fonctionne pas parce que le code de zeshrek essaie de faire afficher une police trop petite et windows refuse
Mais l'idée de zeshrek d'utiliser Logpixels est bonne, c'est plus polyvalent que d'utiliser la résolution
Quand tu mets une police à 200% ton Logpixels passe à 192, qui est le double de 96 (taille normale) donc tu peux ajuster la taille de ta gui en fonction du rapport Logpixels/96
Essaie ce code-là sur ta tv
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#29

Message par zeshrek »

'fectivemet, si on peut pas diminuer la taille de la police (pourquoi ca d'ailleurs ?) il faut augmenter celle de la GUI pour que les éléments rentrent dedans.
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#30

Message par Laddy »

Bonjour
je teste dès que possible ton code mikell.

Dites j'ai une petite question qui n'a rien à voir avec le sujet, est il possible de mettre une icone dans un GUICtrlCreateList
j'ai vu des exemples de réponses code mais uniquement sur GUICtrlCreateListView.
Dans mon code j'utilise GUICtrlCreateList pour lister le contenu d'un dossier et j'aurai bien ajouté une icone devant le résultat...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#31

Message par mikell »

Tu peux mais c'est assez lourd
Voilà le lien sur le forum US http://www.autoitscript.com/forum/topic ... r-listbox/ et le code-démo
► Afficher le texte
Mais pourquoi tu veux pas utiliser une listview ? tu t'emm..derais moins
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#32

Message par zeshrek »

[Mode modo ON] Une seule question par topic svp. Laddy, le plus simple serait de créer un nouveau topic pour ton pb d'icone...[Mode modo OFF]
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#33

Message par Laddy »

@Zesreck, je ne recommencerai plus :oops:

@mikell, merci beaucoup faut que je regarde comment adapter maintenant ;D ça ne m'a pas l'air simple.

Bonnes fêtes de Noel à tous deux
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#34

Message par Laddy »

Bonjour
mikell j ai testé ton dernier code et malheureusement je me retrouve au point de départ, l ecriture ne tient pas dans les boutons.

J en profite pour vous souhaiter un tres bon réveillon et mes meilleurs voeux pour la nouvelle année.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#35

Message par mikell »

Ben va falloir te rabattre sur celui qui utilise la résolution d'affichage alors... il marche toujours sui-là ?
Après si ça doit fonctionner avec d'autres écrans on peut toujours adapter ^^

Bonnes fêtes à toi aussi :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#36

Message par Laddy »

oui il marche super bien sur ma tv pour le moment ça reste chez moi donc pas de soucis et si je dois lexporter ailleurs je regarderai merci en tout cas pour ton aide.

Là je suis entrain d essayer de comprendre le code pour les icones et ensuite l adapter pour mettre une image uniquement sur les différents dossiers.
Pas evident surtout qu il y a des choses que je ne maitrise pas encore
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#37

Message par mikell »

Laddy a écrit :si je dois lexporter ailleurs je regarderai
OK le moment venu si ça t'intéresse, à une certaine période j'ai fait pas mal de scripts de gestion de résolution d'écran

Pour les icones franchement pourquoi tu fais pas une Listview au lieu d'une Listbox ? l'aspect est identique mais la gestion est bcp plus facile et tes soucis seraient déjà résolus depuis longtemps...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#38

Message par Laddy »

Bonjour Mikell
mes meilleurs voeux pour 2012

Mon script a un peu plus d'un an déjà c'était mon premier script en autoit, je crois avoir choisi listbox pour une question d’esthétisme si je me souviens bien et que c'était plus facile pour moi. Je ne vois pas comment faire avec listview
Mon but était de réaliser un profil manager pour google chrome comme pour firefox : http://support.mozilla.org/en-US/kb/Managing-profiles car ça n'existe pas comme ça avec ce navigateur.
Modifié en dernier par Laddy le dim. 01 janv. 2012 10:21, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#39

Message par mikell »

... et bonne année 2013 :wink:

Tu devrais jeter un oeil à l'exemple de l'aide pour _GUIImageList_AddIcon
Pfff j'aurais dû t'en parler depuis le début :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Fixer la taille de la police de caractère dans un g

#40

Message par Laddy »

Arf j'y suis pas encore passée en 2012 mdr :lol:
Le problème avec listview c'est l'apparence des colonnes ça fait pas beau à moins que l'on puisse cacher. Je vais regarder la doc

Tentative d'adapation listbox vs listview
► Afficher le textecode de départ listview
Résulat : je n'arrive pas à lister le contenu de mon dossier.
► Afficher le textene liste pas le dossier
Image
Il me détecte bien les 4 dossiers mais mon script basique ne liste pas les noms des dossiers
Répondre