begin process at 2012 02 14 19:00:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

API

 > 

Utilisation des menus XP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation des menus XP

mardi 24 octobre 2006 à 13:19:02 | Utilisation des menus XP

Molenn

Bonjour,

Une toute petite question en passant, je suis tombé sur une appli de gestion de bibliothèque, très bien faite, tellement bien faite qu'elle m'a donnée envie de refaire entièrement la mienne (pour ceux que ça intéresse, le nom, c'est Bibli'home 2).

Si j'ai bien compris, cette appli est développée en VB, mais je en sais pas quelle version.
A l'intérieur de cette appli, les menus sont affichés par ce que j'appellerai, une interface XP.

Pour vous représenter ce que je veux dire, il suffit d'ouvrir le panneau de configuration de votre PC. dans la partie gauche, vous avez des boîtes pour réduire ou agrandir les menus (j'ai par ex, "Panneau de configuration" et "Voir aussi"), et les sous-menus sont sous forme de liens hypertexte à côté d'une icône.

Ma question (et oui, j'y viens enfin) :
A votre avis, pour faire ces menus, il a tout écrit lui même ? Ou il y a moyen de récupérer des objets déjà tout fait d'XP où je n'aurais plus qu'à alimenter mes sous-menus ?
S'il y avait un .ocx ou une API (va falloir que j'apprenne à les utiliser, ces API, depuis le temps que j'en entends causer !) quelconque qui me permette de faire la même chose, ça serait le bonheur. Sinon, ben, je continuerai avec mes menus tout moche

J'ai bien trouvé sur le site quelques sources et exemples de menu XP, mais il s'agit des menus barre d'outils, et ce n'est pas vraiment ce que je cherche.

D'avance merci

Molenn
mardi 24 octobre 2006 à 13:35:26 | Re : Utilisation des menus XP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
ca existe bel et bien, va voir sur le site vbaccelerator.com : ils ont fait un ocx justement sur ces menus "à la xp".


mardi 24 octobre 2006 à 13:51:28 | Re : Utilisation des menus XP

Molenn

Je ne connaissais pas ce site !
Bon, faut que je travaille mon anglais, mais à priori, mon bonheur se trouve là :
[ Lien ]

Je n'ai pas VB sur ce poste, je testerai ce soir.

Merci !

Molenn
mercredi 25 octobre 2006 à 09:14:26 | Re : Utilisation des menus XP

Molenn

J'ai testé, c'est exactement ce que je cherchais. Plus qu'à adapter le code et l'ocx à mes besoins.

Je ne connaissais pas ce site en plus, il est vraiment très bien et chaque composant est très détaillé : Je crois que j'y repasserais souvent.

Merci en tous cas !

Molenn
mercredi 25 octobre 2006 à 13:09:26 | Re : Utilisation des menus XP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Oui, il est vraiment excellent : tout les projets sont open source, les ocx sont extra, et c'est développé par des gars qui savent coder !


vendredi 17 novembre 2006 à 22:36:39 | Re : Utilisation des menus XP

NoFutur

Hello, Molenn

Bibli'Home a été développé sous VB6 Pro fr.

Le composant au look panneau XP a été developpé de A à Z dans un unique CTL pesant pas moins de 36Ko.
 
Le CTL n'utilise aucune librairie externe, pas d'api et pas de DLL il est 100% en pur VB, je n'ai utilisé que des objets classique (picturebox, shape, label, image, timer etc...)

Pas d'ocx ou de DLL pour garantir la compatibilité sur des anciens systèmes comme win95 ou 98.

Au plaisir

Generation Software
http://www.gen-software.com
samedi 18 novembre 2006 à 06:52:58 | Re : Utilisation des menus XP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS

et tu trouve que c'est une bonne chose de ne pas utiliser d'ocx ou de dll extérieures, et de tout faire avec les contrôles standards de VB ?

Je serais curieux de voir tourner ton truc, et le comparer avec celui de vbaccelerator niveau performances et ressources occupées !

C'est sûr que quand on peut se passer facilement d'appel aux API ou à des dll extérieures sans perdre de performance, ca vaut le coup, mais faut pas trop pousser non plus : les fonctions standards de vb sont très lente niveau graphisme ou mémoire par exemple par rapport aux API Windows, vbaccelerator l'a très bien compris, et c'est pas pour rien que leurs contrôles utilisent uniquements les API Windows + des librairies faites maison ! Et c'est très bien comme cà : leurs contrôles sont plus rapides que ceux développés par Microsoft tout en apportant des fonctionnalités supplémentaires !

samedi 18 novembre 2006 à 18:14:10 | Re : Utilisation des menus XP

NoFutur

Oui vbaccelerator fait des sources extraordinaires je suis le premier à le reconnaitre mais n'étant pas exigeant au point de m'encombrer de dll supplémentaire (déjà que vb en à plein par défaut) je préfère développer mes propres composants quitte à ce qu'il soit moins beau visuellement.

Je ne dis pas non plus que je n'utilise jamais d'API, mais dans ce cas précis j'avais juste besoin d'un CTL qui soit simple léger et sans artifice.



Cette discussion est classée dans : appli, xp, utilisation, question, menus


Répondre à ce message

Sujets en rapport avec ce message

Utilisation du contrôle Dtpicker [ par harbat ] Salut et merci de me répondre à la question concernant le contrôle DtpiCker (de date)QUESTION N° 1) COMMENT puis je utiliser le keyascii = 13 en utili a propos des menus [ par Stephane ] salut a tousj'ai une question (sinon y aurai pas ce msg :) )voila quand, dans window on clique sur un menu, y a le cadre qui se déroule avec les menus Utilisation d'un ocx (Menu XP) - Copyrights [ par jockos ] J'ai l'intention d'utiliser un Menu dans mon application Vb de style XP (Word Xp ...).J'ai trouvé pil-poil le controle ActiveX qu'il me fallait, pour question pour utilisation du programme dowloader [ par quicknsilver ] Un chtite question [ par PsyCaDi ] Bonjour,J'aimerais savoir si il y avait un moyen de lancer un appli genre Word ou PaintShop sans utiliser de commande Shell ?Car j'ai une appli qui fa Utilisation des .ini question easy [ par Rastacana ] Voila en faite j ai crée un .ini de maniere a memoriser juste une variable de type integer cependant j ai un pb.des le debut du programme je desire l générer une appli avec le sdk [ par xavier35 ] salut à tous,je suis débutant en visual basic... j'aurai une petite question:comment générer une application avec le .NET FRAMEWORK ?merci à celui qui Utilisation de "command" avec une appli deja ouverte [ par Elkouo ] Mon prog contient des feuilles filles. Quand on double clic sur un fichier associé, le prog se lance et une feuille fille recupere le fichier sélectio question sur les classes en vb [ par herveguedj ] salut a tousje dois creer un appli orientée objet en vb et access pour mon exame bts info de gestion je voulais juste savoir si vb gerait l'heritage e Compatibilité XP/98/serveur 2000/Access XP [ par fabowl ] Bonjour,J'ai développé un prog de gestion sous VB6 avec Win XP et base Access XP. Il marche nikel sur ma bécanne mais pas partout.J'aimerais installer


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales