Как добавить Flash-объект в пользовательскую панель задач Outlook с помощью VSTO?
Подскажите, пожалуйста, как мне добавить flash-объект в пользовательскую панель задач с помощью VSTO?
1 ответ
Вы можете добавить элемент управления "Shockwave flash object" на панель задач или в область формы. Возможно, вам придется найти его в ваших пользовательских элементах управления и добавить его в ваш ящик для инструментов. Затем вы можете установить свойство Movie в URI flash swf.
Маркус
Обновить
Вы можете добавить свой SWF-файл в свой проект и настроить его на копирование в вывод, тогда вам нужно сослаться на него в коде.
добавьте вспомогательное свойство в дополнение или скопируйте код.
static public string AssemblyDirectory {
get {
string codeBase = Assembly.GetExecutingAssembly().CodeBase;
UriBuilder uri = new UriBuilder(codeBase);
string path = Uri.UnescapeDataString(uri.Path);
return Path.GetDirectoryName(path);
}
}
Затем в вашей области задач, показывая /init событие
String swfPath = AssemblyDirectory + Path.DirectorySeparatorChar + "menu.swf";
axShockwaveFlash1.LoadMovie(0, swfPath);