_FormRegionStartup.GetFormRegionIcon(String, Int32, OlFormRegionIcon) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает изображение значка, которое будет отображаться для определенного типа значка для области формы.
public:
System::Object ^ GetFormRegionIcon(System::String ^ FormRegionName, int LCID, Microsoft::Office::Interop::Outlook::OlFormRegionIcon Icon);
public object GetFormRegionIcon (string FormRegionName, int LCID, Microsoft.Office.Interop.Outlook.OlFormRegionIcon Icon);
Public Function GetFormRegionIcon (FormRegionName As String, LCID As Integer, Icon As OlFormRegionIcon) As Object
Параметры
- FormRegionName
- String
Имя области формы, которое используется при регистрации области формы в реестре Windows.
- LCID
- Int32
Идентификатор языкового стандарта, определяющий язык, используемый Outlook в настоящее время. Это значение используется для получения строк локализации, соответствующих этому языку для области формы.
- Icon
- OlFormRegionIcon
Константы, определяющие тип значка.
Возвращаемое значение
Объект , представляющий массив байтов, представляющий исходные байты файла изображения или объект IPictureDisp.
Комментарии
Этот метод предназначен для реализации надстройкой и вызова Outlook. В рамках FormRegionStartup интерфейса этот метод и GetFormRegionManifest(String, Int32) метод предоставляют механизм, с помощью которого надстройка может зарегистрировать область формы и предоставить Outlook XML-манифест и значки для области формы.
Если вы хотите, чтобы надстройка предоставляла значки для области формы, укажите ProgID надстройки при регистрации области формы в реестре Windows. Дополнительные сведения о регистрации области формы см. в разделе Указание областей формы в реестре WindowsGetFormRegionManifest и методах GetFormRegionIcon интерфейса FormRegionStartup .
В XML-манифесте области формы в элементе icons укажите надстройку значения для каждого из дочерних элементов, в которых вы хотите использовать пользовательский значок. Реализуйте GetFormRegionIcon таким образом, чтобы, когда Outlook передает этот тип значка в качестве аргумента для Icon
, GetFormRegionIcon возвращает изображение настраиваемого значка. Если вы хотите, чтобы Outlook отображал значок по умолчанию, реализуйте GetFormRegionIcon таким образом, чтобы он возвращал Nothing (пустую ссылку (Nothing в Visual Basic) в C#) для этого типа значка. GetFormRegionIcon также должен возвращать Nothing (пустая ссылка (Nothing в Visual Basic) в C#, если Icon
имеет значение olFormRegionIconDefault.
При запуске Outlook считывает список областей форм из реестра Windows и кэширует данные, связанные с областями формы. Если область формы зарегистрирована с помощью ProgID, Outlook прибегнет к соответствующей надстройке, вызвав ее реализацию GetFormRegionIcon для любого значка в XML-манифесте, который имеет addin в качестве значения дочернего элемента элемента icon. Обратите внимание, что если не указать progID в реестре Windows, Outlook не будет вызывать методы GetFormRegionManifest и GetFormRegionIcon .