Interface IMainWindow
Интерфейс, предоставляющий плагину функции для взаимодействия с главным окном
public interface IMainWindow
- Extension Methods
Properties
ActiveForm
Текущая активная форма главного окна
Form ActiveForm { get; }
Property Value
MainMenu
Главное меню приложения
IMainMenu MainMenu { get; }
Property Value
Win32Window
Возвращает интерфейс, делающий доступными дескрипторы Win32 HWND.
IWin32Window Win32Window { get; }
Property Value
Methods
AddChevron(ObjectType, string, Image, ChevronPressEventHandler)
Добавляет шеврон для указанного типа объекта.
int AddChevron(ObjectType objectType, string caption, Image glyph, ChevronPressEventHandler pressHandler)
Parameters
objectTypeObjectTypeТип объекта, для которого добавляется шеврон.
captionstringЗаголовок шеврона.
glyphImageИзображение на шевроне.
pressHandlerChevronPressEventHandlerОбработчик нажатия на шеврон.
Returns
- int
Уникальный идентификатор шеврона.
AddPage(Form)
void AddPage(Form page)
Parameters
pageForm
RegisterMultipleObjectAction(ObjectType, string, Image, MultipleObjectActionHandler)
Регистрирует в клиенте действие, которое будет добавлено для объекта. Действие будет отображаться в навигационной панели и в контекстном меню для объекта.
int RegisterMultipleObjectAction(ObjectType objectType, string actionCaption, Image glyph, MultipleObjectActionHandler handler)
Parameters
objectTypeObjectTypeТип объекта, для которого создаётся действие
actionCaptionstringЗаголовок, отображаемый в пунктах меню
glyphImageИзображение, отображаемое в пунктах меню
handlerMultipleObjectActionHandlerОбработчик действия
Returns
- int
Уникальный в пределах одного сеанса работы идентификатор действия
RegisterObjectAction(ObjectType, string, Image, ActionHandler)
Регистрирует в клиенте действие, которое будет добавлено для объекта. Действие будет отображаться в навигационной панели и в контекстном меню для объекта.
int RegisterObjectAction(ObjectType objectType, string actionCaption, Image glyph, ActionHandler handler)
Parameters
objectTypeObjectTypeТип объекта, для которого создаётся действие
actionCaptionstringЗаголовок, отображаемый в пунктах меню
glyphImageИзображение, отображаемое в пунктах меню
handlerActionHandlerОбработчик действия
Returns
- int
Уникальный в пределах одного сеанса работы идентификатор действия