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
objectType
ObjectTypeТип объекта, для которого добавляется шеврон.
caption
stringЗаголовок шеврона.
glyph
ImageИзображение на шевроне.
pressHandler
ChevronPressEventHandlerОбработчик нажатия на шеврон.
Returns
- int
Уникальный идентификатор шеврона.
AddPage(Form)
void AddPage(Form page)
Parameters
page
Form
RegisterMultipleObjectAction(ObjectType, string, Image, MultipleObjectActionHandler)
Регистрирует в клиенте действие, которое будет добавлено для объекта. Действие будет отображаться в навигационной панели и в контекстном меню для объекта.
int RegisterMultipleObjectAction(ObjectType objectType, string actionCaption, Image glyph, MultipleObjectActionHandler handler)
Parameters
objectType
ObjectTypeТип объекта, для которого создаётся действие
actionCaption
stringЗаголовок, отображаемый в пунктах меню
glyph
ImageИзображение, отображаемое в пунктах меню
handler
MultipleObjectActionHandlerОбработчик действия
Returns
- int
Уникальный в пределах одного сеанса работы идентификатор действия
RegisterObjectAction(ObjectType, string, Image, ActionHandler)
Регистрирует в клиенте действие, которое будет добавлено для объекта. Действие будет отображаться в навигационной панели и в контекстном меню для объекта.
int RegisterObjectAction(ObjectType objectType, string actionCaption, Image glyph, ActionHandler handler)
Parameters
objectType
ObjectTypeТип объекта, для которого создаётся действие
actionCaption
stringЗаголовок, отображаемый в пунктах меню
glyph
ImageИзображение, отображаемое в пунктах меню
handler
ActionHandlerОбработчик действия
Returns
- int
Уникальный в пределах одного сеанса работы идентификатор действия