Bonjour à tous,
J'ai bien cherché dans le forum pour voir si un post concernant mon sujet existait mais hélas point de résultat.
Alors pour des besoins d'alignement de texte dans un menu, je cherche à savoir comment on peut faire pour changer la fonte et la taille du texte du menu, ce qui me permettrait d'aligner du texte dans les menus, quel que soit l'ordinateur.
J'ai constaté que tout les ordinateurs n'ont pas la même fonte pour le menu et donc gérer les alignements de texte avec des espaces n'est pas bon, sauf si on charge une fonte et une taille pour le menu.
Exercice trop difficile pour moi car je ne suis pas vraiment un expert des APIs.
En y regardant de plus près dans la SDK Documentation sur les APIs, point de fontes concernant les menus.
Mais est-ce possible d'abord de changer la fonte et la taille du texte du menu ?
Je sais qu'il existe de très bons programmeurs dans ce forum, dont je ne fais pas partie, hélas, mais peut-être accepteront-ils de nous livrer le résultat.
Merci à eux.
Changer la fonte et la taille du texte du menu déroulant
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Changer la fonte et la taille du texte du menu déroulant
Bonjour Pat. Une réponse sur le forum anglais :
http://forums.purebasic.com/english/vie ... d0#p173243
Mais tu ne pourras pas insérer des séparateurs d'items MenuBar() ni même l'aide sur les touches de racourcis "Enregistrer sous" + Chr(9) + "Ctrl+Shift+S" par exemple.
http://forums.purebasic.com/english/vie ... d0#p173243
Mais tu ne pourras pas insérer des séparateurs d'items MenuBar() ni même l'aide sur les touches de racourcis "Enregistrer sous" + Chr(9) + "Ctrl+Shift+S" par exemple.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Changer la fonte et la taille du texte du menu déroulant
sinon, il y a divers sujets sur le forum Anglais :
custom menu, font, color...
http://forums.purebasic.com/english/vie ... c6046c44e0
Wordtyle menu :
http://forums.purebasic.com/english/vie ... 13cceebcf7
custom menu, font, color...
http://forums.purebasic.com/english/vie ... c6046c44e0
Wordtyle menu :
http://forums.purebasic.com/english/vie ... 13cceebcf7
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Changer la fonte et la taille du texte du menu déroulant
Merci à falsam et à blendman pour vos aides respectives.
C'était donc possible de modifier la fonte du menu déroulant.
Un travail de pro que je ne suis pas capable de faire.
C'était donc possible de modifier la fonte du menu déroulant.
Un travail de pro que je ne suis pas capable de faire.
Re: Changer la fonte et la taille du texte du menu déroulant
A falsam :
J'ai modifié mon menu pour mettre de la couleur dans le fond et l'écriture.
Pour cela j'ai utilisé Modify_menu(xxx) (un API).
Et effectivement le chr(9) ne fonctionne pas (alors qu'il fonctionne bien pour un menu classique) mais également pour souligner une lettre (&).
Ce qui fait une sérieuse limitation pour agrémenter les menus.
Ce que tu me dis donc pour le changement de fonte ne m'étonne guère non plus.
Mais c'était pour moi la seule façon d'aligner les Ctrl par des espaces.
Merci pour tes commentaires pertinents.
J'ai modifié mon menu pour mettre de la couleur dans le fond et l'écriture.
Pour cela j'ai utilisé Modify_menu(xxx) (un API).
Et effectivement le chr(9) ne fonctionne pas (alors qu'il fonctionne bien pour un menu classique) mais également pour souligner une lettre (&).
Ce qui fait une sérieuse limitation pour agrémenter les menus.
Ce que tu me dis donc pour le changement de fonte ne m'étonne guère non plus.
Mais c'était pour moi la seule façon d'aligner les Ctrl par des espaces.
Merci pour tes commentaires pertinents.