Page 1 sur 4
Une nouvelle barre de menu en élaboration.
Publié : dim. 19/juin/2005 13:08
par nico
Je passe beaucoup de temps à comprendre comment personnaliser les gadgets de Window.
Depuis toujours, je cherche à personnaliser la barre de menu façon Explorer-style Menu Bar mais c'est une tâche assez complexe et difficile à réaliser car il faut gérer absolument les exeptions.
Alors pourquoi ne pas réaliser soi-même sa barre de menu, chose que j'ai entreprise dont je vous propose de télécharger la démo.
Elle est loin d'être terminée, il ne faut pas s'arrêter aux couleurs choisies car au final tout sera personnalisable.
http://home.tele2.fr/purebasic/menu.zip
J'attends vos remarques sur le comportement de cette barre de menu.

Publié : dim. 19/juin/2005 13:27
par Oliv
Tout fonctionne sans problèmes chez moi

(XP SP1)
Publié : dim. 19/juin/2005 16:07
par nico
Bon, j'ai amélioré l'exemple pour que ce soit plus joli.

Publié : dim. 19/juin/2005 19:26
par nico
Je viens de corriger un bug, si une personne pouvait l'essayer (en le maltraitant, c'est le but) sur win 95, ça me serait vraiment utile!
Publié : dim. 19/juin/2005 19:35
par Polo
Bizarre ça marche pas chez moi (xpsp1)...
Je double clique sur l'exe, mais rien ne se passe

Publié : dim. 19/juin/2005 19:39
par nico
Ré-essayes pour voir!
Publié : dim. 19/juin/2005 19:50
par Polo
Ah, c'est bon, là, tu as changé quoi ?
Publié : dim. 19/juin/2005 19:55
par Polo
Au fait, est ce que ça va devenir open source ?
J'ai du mal, avec la personnalisation des menus

Soit j'arrive a personnaliser le menu en lui même mais pas la barre de menu, soit l'inverse

Publié : dim. 19/juin/2005 20:01
par Progi1984
En fait tu as créé ton menu, à laquelle tu as ajouté une skin ? Mais il te manque les sous-menus...
Publié : dim. 19/juin/2005 20:23
par nico
Polo a écrit :Ah, c'est bon, là, tu as changé quoi ?
J'ai remis en ligne le Zip.
Polo a écrit :Au fait, est ce que ça va devenir open source ?
Non, mais le code que j'utilise n'a rien d'exeptionnel; de toute façon le but est d'en faire une Librairie!
Progi1984 a écrit :En fait tu as créé ton menu, à laquelle tu as ajouté une skin ? Mais il te manque les sous-menus...
Non pas du tout, c'est une fausse barre de menu que je simule (j'ai créé mon propre gadget quoi!). Donc je peux faire n'importe quoi avec comme rajoutée une icône à chaque titre de menu.
Pour ce qui est des sous-menus, j'utiliserais la technique Owner Draw.
Publié : dim. 19/juin/2005 20:36
par nico
Je viens de me rendre compte que ça ne pourra pas fonctionner avec Window95, je verrais ça plus tard.
Publié : dim. 19/juin/2005 20:47
par nico
J'ai fait une modif pour Win95, y a plus qu'à faire un essai.
Publié : dim. 19/juin/2005 21:44
par Le Soldat Inconnu
C'est vraiment sympa comme idée, j'avais jamais pensé à la personnalisation de menu sous cet angle

Publié : dim. 19/juin/2005 21:50
par nico
Je t'avais soumis l'idée lors de la création de ta Lib Toolbar.

Publié : dim. 19/juin/2005 22:07
par Le Soldat Inconnu
oui, mais je n'avais pas vu la chose comme ça, je pensais surtout à la personnalisation des popupmenus en eux même.
remarque que l'on peut partir de ma Lib ToolBarXP en ne mettant que des boutons avec texte seulement.
par contre, il faut gérer la position du PopupMenu en fonction de la position des bouton de la barre (GadgetX, GadgetY, et hauteur de la barre d'outils), il suffirait de faire une fonction appropriée, c'est pas une mauvaise idée.