PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → créer un menu par prog
créer un menu par prog
Débuté par tempo, 23 jan. 2006 11:59 - 4 réponses
Posté le 23 janvier 2006 - 11:59
Bonjour

je voudrais créer un menu par programmation.
Ce menu servira de référence pour le systray.

Dans ce systray, je veux faire apparaitre une liste de raccourci (liste comprise dans un fichier ini).

Bref, au lancement de cette appli
je lis un point ini comprenant une liste de programme.

Pour faire apparaitre cette liste de programme dans le systray, il me semble qu'il est nécessaire de les mettre dans un menu (du menu principal) caché.

Donc ces options de ce menu doivent etre ajouté au démarrage de l'appli.
Comme le fichier ini peut varier, je ne veux pas figer les options.
Je cherche donc à créer ou à supprimer le menu.
ou ajouter et supprimer les options.

comment je fais ?


merci de votre aide
Posté le 23 janvier 2006 - 12:21
il y avait une classe en 55 sur windevasso qui permettait de créer des
menus dynamiquement

Dans son message précédent, tempo a écrit :
Bonjour

je voudrais créer un menu par programmation.
Ce menu servira de référence pour le systray.

Dans ce systray, je veux faire apparaitre une liste de raccourci (liste
comprise dans un fichier ini).

Bref, au lancement de cette appli
je lis un point ini comprenant une liste de programme.

Pour faire apparaitre cette liste de programme dans le systray, il me semble
qu'il est nécessaire de les mettre dans un menu (du menu principal) caché.

Donc ces options de ce menu doivent etre ajouté au démarrage de l'appli.
Comme le fichier ini peut varier, je ne veux pas figer les options.
Je cherche donc à créer ou à supprimer le menu.
ou ajouter et supprimer les options.

comment je fais ?


merci de votre aide



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 23 janvier 2006 - 12:31
merci de cette réponse rapide.
mais je n'ai que WD9.

des éléments de réponses?
Posté le 23 janvier 2006 - 13:05
recupere la classe 'Systray' (de mémoire) et convertis la en 9...

tempo a couché sur son écran :
merci de cette réponse rapide.
mais je n'ai que WD9.

des éléments de réponses?



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 25 janvier 2006 - 15:46
Bonjour,

j'ai déjà mis la main sur une classe qui, par programmation, fabirquait des menus à partir d'un fichier .INI...

Je l'ai complètement réécrite et elle permet maintenant de créer dynamiquement des menus contextuels, et peut aussi créer des menus (la seule différence étant l'appel d'une .dll différente de windows).

Elle permet aussi de passer en paramètre les choix et sous-choix de menu un à un, ou de lire à partir d'un fichier les choix et leurs attributs...

Ce n'est pas très documenté car j'ai fais ça pour des besoins à moi et je n'ai pas programmé le tout pour la communauté mais bon, si tu veux, je peux très bien partager. C'est quand même pas si compliqué et ça permet beaucoup.

Si toujours intéressé, donne tes coordonnées.

Luc