C# Класс BandObjectLib.BandObject

Наследование: System.Windows.Forms.UserControl, IDeskBand, IDockingWindow, IInputObject, IObjectWithSite, IOleWindow, IPersistStream
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
BandObjectSite IInputObjectSite
Explorer WebBrowserClass

Private Properties

Свойство Тип Описание
InitializeComponent void
Register void
Unregister void

Открытые методы

Метод Описание
BandObject ( ) : System
CloseDW ( UInt32 dwReserved ) : void

Called by explorer when window is about to close.

ContextSensitiveHelp ( bool fEnterMode ) : void
GetBandInfo ( UInt32 dwBandID, UInt32 dwViewMode, DESKBANDINFO &dbi ) : void
GetSite ( System.Guid &riid, Object &ppvSite ) : void
GetWindow ( System &phwnd ) : void
HasFocusIO ( ) : Int32
ResizeBorderDW ( IntPtr prcBorder, Object punkToolbarSite, bool fReserved ) : void

Not used.

SetSite ( Object pUnkSite ) : void
ShowDW ( bool fShow ) : void

Called by explorer when band object needs to be showed or hidden.

TranslateAcceleratorIO ( MSG &msg ) : Int32

Called by explorer to process keyboard events. Undersatands Tab and F6.

UIActivateIO ( Int32 fActivate, MSG &Msg ) : void

Called explorer when focus has to be chenged.

Защищенные методы

Метод Описание
OnExplorerAttached ( EventArgs ea ) : void

Override this method to handle ExplorerAttached event.

OnGotFocus ( System e ) : void

Notifies explorer of focus change.

OnLostFocus ( System e ) : void

Notifies explorer of focus change.

Приватные методы

Метод Описание
InitializeComponent ( ) : void
Register ( Type t ) : void
Unregister ( Type t ) : void

Описание методов

BandObject() публичный Метод

public BandObject ( ) : System
Результат System

CloseDW() публичный Метод

Called by explorer when window is about to close.
public CloseDW ( UInt32 dwReserved ) : void
dwReserved System.UInt32
Результат void

ContextSensitiveHelp() публичный Метод

public ContextSensitiveHelp ( bool fEnterMode ) : void
fEnterMode bool
Результат void

GetBandInfo() публичный Метод

public GetBandInfo ( UInt32 dwBandID, UInt32 dwViewMode, DESKBANDINFO &dbi ) : void
dwBandID System.UInt32
dwViewMode System.UInt32
dbi DESKBANDINFO
Результат void

GetSite() публичный Метод

public GetSite ( System.Guid &riid, Object &ppvSite ) : void
riid System.Guid
ppvSite Object
Результат void

GetWindow() публичный Метод

public GetWindow ( System &phwnd ) : void
phwnd System
Результат void

HasFocusIO() публичный Метод

public HasFocusIO ( ) : Int32
Результат System.Int32

OnExplorerAttached() защищенный Метод

Override this method to handle ExplorerAttached event.
protected OnExplorerAttached ( EventArgs ea ) : void
ea System.EventArgs
Результат void

OnGotFocus() защищенный Метод

Notifies explorer of focus change.
protected OnGotFocus ( System e ) : void
e System
Результат void

OnLostFocus() защищенный Метод

Notifies explorer of focus change.
protected OnLostFocus ( System e ) : void
e System
Результат void

ResizeBorderDW() публичный Метод

Not used.
public ResizeBorderDW ( IntPtr prcBorder, Object punkToolbarSite, bool fReserved ) : void
prcBorder System.IntPtr
punkToolbarSite Object
fReserved bool
Результат void

SetSite() публичный Метод

public SetSite ( Object pUnkSite ) : void
pUnkSite Object
Результат void

ShowDW() публичный Метод

Called by explorer when band object needs to be showed or hidden.
public ShowDW ( bool fShow ) : void
fShow bool
Результат void

TranslateAcceleratorIO() публичный Метод

Called by explorer to process keyboard events. Undersatands Tab and F6.
public TranslateAcceleratorIO ( MSG &msg ) : Int32
msg MSG
Результат System.Int32

UIActivateIO() публичный Метод

Called explorer when focus has to be chenged.
public UIActivateIO ( Int32 fActivate, MSG &Msg ) : void
fActivate System.Int32
Msg MSG
Результат void

Описание свойств

BandObjectSite защищенное свойство

protected IInputObjectSite BandObjectSite
Результат IInputObjectSite

Explorer защищенное свойство

Reference to the host explorer.
protected WebBrowserClass Explorer
Результат WebBrowserClass