Bonjour à tous,
Juste pour donner quelques infos, à la volée, de l'utilisation de Visio à travers Visual Studio 2005. (J'ai un peu galéré au début).
Tout d'abord pour avoir la doc complète des méthodes disponibles via COM : visio sdk 2007. Le SDK contient également un exemple regroupant tout ce qui est utile dans C.\....\Visio2007\visio11\sdk\samples\C#\OfficePlanSample.
Pour pouvoir exploiter Visio, vous devez importer les références Visio et Visiocx dans votre projet VisualStudio2005 (clic sur le projet, ajouter une référence, comosant COM, visio).
Pour utiliser Visio en composant ActiveX, il faut l'ajouter dans la boîte à outils (la palette). Pour celà, Ajouter une référence, Composant COM, Visio. Ensuite , il n'y a plus qu'à le glisser-déposer sur votre Panel. Ensuite, activer le controle ActiveX en cliquant sur le petit triangle en haut à droite. Celà fera apparai^tre la librairie AxVisio. Vous pourrez désormais gérer Visio dans votre propre appli, comme composant ActiveX.
Si ça intéresse quelqu'un je posterai un code source de la gestion des évènements Visio (ajout Forme, ajout Connexion...).
Les évènements souris sont gérés directement via VisualStudio, comme pour tout autre composant (quand Visio est un composanr ActiveX).
Voilà, ce petit résumé n'est peut-être pas exact (nom des menus), mais j'ai pas internet sur mon poste de dev, donc tout ça c'est de mémoire.
En espérant que ça en aidera certains...
Si besoin de précisions, n'hésitez pas.
Partager