Поделиться через


FormRegionStartup Интерфейс

Определение

Определяет интерфейс, позволяющий надстройке указать хранилище и пользовательский интерфейс области формы, получает объект для этой области формы и определяет, когда область формы будет отображаться в форме или в области чтения.

public interface class FormRegionStartup : Microsoft::Office::Interop::Outlook::_FormRegionStartup
[System.Runtime.InteropServices.Guid("00063059-0000-0000-C000-000000000046")]
public interface FormRegionStartup : Microsoft.Office.Interop.Outlook._FormRegionStartup
Public Interface FormRegionStartup
Implements _FormRegionStartup
Производный
Атрибуты
Реализации

Комментарии

Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _FormRegionStartup.

Интерфейс FormRegionStartup является абстрактным классом, что означает, что его экземпляр невозможно создать напрямую. В Visual Basic можно использовать ключевое слово Implements для предоставления методов FormRegionStartup в классе надстройки следующим образом:

Implements Outlook._FormRegionStartup.BeforeFormRegionShow

Надстройка, развертывающая область формы в форме Outlook на клиентском компьютере, должна реализовывать интерфейс FormRegionStartup , состоящий из двух методов, BeforeFormRegionShow(FormRegion) и GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize). Когда Outlook загружает надстройку, Outlook запрашивает интерфейс IDTExtensibility2 для FormRegionStartup.

Надстройка указывает хранилище и файл макета для области формы в GetFormRegionStorage. Вызывая Метод GetFormRegionStorage, Outlook выделяет хранилище и вычисляет макет для области формы, создает экземпляр объекта для области формы и возвращает значение, представляющее хранилище, выделенное надстройке. Если getFormRegionStorage успешно работает, непосредственно перед отображением области формы в окне Инспектора или в области чтения Outlook вызовет Метод BeforeFormRegionShow и передает FormRegion объект области формы надстройке. Надстройка использует эту возможность перед отображением области формы для обновления всех элементов управления в области формы.

Когда надстройка закрывает кадр для области формы, надстройка должна освободить объект для области формы.

Дополнительные сведения о написании надстроек для областей форм см. в разделе Расширение области формы с помощью надстройкиFormRegionStartup, см. примеры загрузки кода на сайте MSDN.

Методы

BeforeFormRegionShow(FormRegion)

Позволяет надстройке обновлять пользовательский интерфейс области формы перед отображением.

(Унаследовано от _FormRegionStartup)
GetFormRegionIcon(String, Int32, OlFormRegionIcon)

Получает изображение значка, которое будет отображаться для определенного типа значка для области формы.

(Унаследовано от _FormRegionStartup)
GetFormRegionManifest(String, Int32)

Получает XML-манифест для области формы.

(Унаследовано от _FormRegionStartup)
GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize)

Получает соответствующее хранилище для области формы на основе указанных сведений.

(Унаследовано от _FormRegionStartup)

Применяется к