Page 1 sur 1

Questions de menus

Publié : mar. 29/oct./2019 11:17
par cage
Bonjour a tous,

J'ai 2 questions concernant la création des menus PB avec CreateImageMenu()

1) Peut-on fixer la fonte et la taille d'un menu créé avec CreateImageMenu()
Je sais le faire pour tous les autres éléments de l'interface, sauf pour le menu.
Mon besoin est uniquement pour Windows

2) Peut-on créer un menu complexe sans l'afficher, puis l'afficher une fois prêt.
J'ai pour certaines applications des menus qui comportent plusieurs milliers d'items ce qui demande plusieurs secondes avant d'êtres affichés et provoque un effet désagréable de scintillement.

cage

Re: Questions de menus

Publié : mar. 29/oct./2019 18:49
par Marc56
Bonsoir Cage,
  1. Il y a un code de Rashad qui fait ceci
    https://www.purebasic.fr/english/viewto ... 12&t=60063
    (Le deuxième exemple le fait pour les popup)
  2. À ma connaissance un menu principal est créé dès l'ouverture de la fenêtre.
    Il peut par contre être masqué, mais après (HideMenu())
    Le MenuPopUp peut lui être créé avant.
    "...menus qui comportent plusieurs milliers d'items..." ! Attention au design. Trop d'items rend une application difficile à utiliser (les guides conseillent de ne pas faire plus de 2 niveaux de sous-menus et d'éviter de faire plus haut que l'écran.
:wink:

Re: Questions de menus

Publié : mer. 30/oct./2019 1:28
par cage
Merci Marc56 pour ta réponse.

Je vais regarder le code de Rashad et voir comment l'utiliser pour fixer la taille du menu.

Pour ce qui est du nombre de menus et sous menus, cela tient au fait que je décompose des fichiers m3u IPTV pour les afficher par genre (Live, Films, Séries, VOD, ...) et par pays.
Le résultat est cohérent et exploitable mais donne des menus assez fournis.

cage

Re: Questions de menus

Publié : ven. 01/nov./2019 13:14
par cage
Bonjour,

@Marc56
Malheureusement, le code de Rashad est un peu trop complexe pour moi.
Je m’attendais plus a un code a base d'API
Merci quand-même,
cage