Page 1 sur 1

Changer la fonte et la taille du texte du menu déroulant

Publié : ven. 16/août/2013 13:57
par pat
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.

Re: Changer la fonte et la taille du texte du menu déroulant

Publié : ven. 16/août/2013 21:24
par falsam
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.

Re: Changer la fonte et la taille du texte du menu déroulant

Publié : sam. 17/août/2013 10:11
par blendman
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

Re: Changer la fonte et la taille du texte du menu déroulant

Publié : sam. 17/août/2013 13:27
par pat
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.

Re: Changer la fonte et la taille du texte du menu déroulant

Publié : mar. 20/août/2013 13:46
par pat
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.