using System; using OpenCellar.Application; namespace OpenCellar.AddIn.HelloWorld { /// /// HelloWorld /// public class HelloWorld : IAddIn { /// /// Initialise une instance de classe HelloWorld. /// public HelloWorld() { } private IApplication application; public void OnInitialize(IApplication application) { // Conserve une référence à l'application hôte. this.application = application; } public void OnUnInitialize() { // Pas de ressources à libérées... } public void OnRegisterMenus(AddInMenus addInMenus) { // Enregistre le menu principal addInMenus.SetMainMenuCaption("Mon premier complément"); // Enregistre le sous menu addInMenus.Register(40, "Hello World :-)"); } public void OnCommand(int command) { if(command == 40) { // Affiche un message d'information this.application.ShowMessage("Mon premier complément", "Hello World", System.Windows.Forms.MessageBoxIcon.Information, System.Windows.Forms.MessageBoxButtons.OK); } } } }