Questions de menus

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Questions de menus

Message 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
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

Re: Questions de menus

Message 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:
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Questions de menus

Message 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
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Questions de menus

Message 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
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Répondre