Une nouvelle barre de menu en élaboration.

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Une nouvelle barre de menu en élaboration.

Message 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.
:)
Dernière modification par nico le dim. 03/juil./2005 19:49, modifié 2 fois.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Tout fonctionne sans problèmes chez moi :D (XP SP1)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Bon, j'ai amélioré l'exemple pour que ce soit plus joli.

Image
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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!
Polo
Messages : 612
Inscription : sam. 03/juil./2004 20:14

Message par Polo »

Bizarre ça marche pas chez moi (xpsp1)...
Je double clique sur l'exe, mais rien ne se passe :oops:
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Ré-essayes pour voir!
Polo
Messages : 612
Inscription : sam. 03/juil./2004 20:14

Message par Polo »

Ah, c'est bon, là, tu as changé quoi ?
Polo
Messages : 612
Inscription : sam. 03/juil./2004 20:14

Message 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 :oops:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

En fait tu as créé ton menu, à laquelle tu as ajouté une skin ? Mais il te manque les sous-menus...
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Je viens de me rendre compte que ça ne pourra pas fonctionner avec Window95, je verrais ça plus tard.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

J'ai fait une modif pour Win95, y a plus qu'à faire un essai.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

C'est vraiment sympa comme idée, j'avais jamais pensé à la personnalisation de menu sous cet angle :D
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Je t'avais soumis l'idée lors de la création de ta Lib Toolbar. :wink:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message 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.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre