Click or drag to resize

ShellHistoryToolBar Methods

The ShellHistoryToolBar type exposes the following members.

Methods
 NameDescription
Public methodBeginInit Signals that the object initialization has started.
Protected methodCreateHandleCreates a handle for the control.
(Inherited from Win32ToolBar)
Protected methodDispose Releases the unmanaged resources used by the Win32ToolBar and optionally releases the managed resources.
(Overrides Win32ToolBarDispose(Boolean))
Public methodEndInit Signals that the object initialization has finished.
Public methodFolderChanged Called if folder has changed.
Public methodFullRefresh Refreshes the shown content.
Public methodGoUp Goes up to parent directory.
Protected methodIndexOf Retrieves the zero-based index for the button associated with the specified command identifier.
(Inherited from CustomToolBar)
Public methodMoveBackward Moves one step backward in history of visited folders.
Public methodMoveForward Moves one step forward in history of visited folders.
Public methodMoveUpward Moves up to parent directory.
Protected methodOnButtonClick Raises the ButtonClick event.
(Overrides Win32ToolBarOnButtonClick(ToolBarButtonClickEventArgs))
Protected methodOnButtonDropDownRaises the ButtonDropDown event.
(Inherited from Win32ToolBar)
Protected methodOnCreateControl Raises the CreateControl method.
(Overrides ControlOnCreateControl)
Protected methodOnCustomDraw Provides support for custom drawing.
(Inherited from CustomToolBar)
Protected methodOnCustomDrawButtonProvides support for button custom drawing.
(Overrides CustomToolBarOnCustomDrawButton(DrawToolBarButtonEventArgs))
Protected methodOnFontChangedRaises the FontChanged event.
(Inherited from Win32ToolBar)
Protected methodOnHandleCreatedRaises the handle created event.
(Overrides CustomToolBarOnHandleCreated(EventArgs))
Protected methodOnResizeRaises the Resize event.
(Inherited from Win32ToolBar)
Public methodRefresh(RefreshLevel)This method indicates that the control should perform a refresh of its contents.
Public methodRefresh(RefreshLevel, ItemIdList)This method indicates that the control should perform a refresh of its contents.
Protected methodScaleControlScales a control's location, size, padding and margin.
(Overrides Win32ToolBarScaleControl(SizeF, BoundsSpecified))
Protected methodScaleCoreThis method is not relevant for this class.
(Inherited from Win32ToolBar)
Public methodSelectedFileChange Called if selection has changed.
Protected methodSetBoundsCoreSets the specified bounds of the Win32ToolBar control.
(Inherited from Win32ToolBar)
Public methodSetIndentSets the indentation for the first button.
(Inherited from CustomToolBar)
Protected methodShouldSerializeButtonSizeDetermine if we should serialize the ButtonSize property.
(Inherited from Win32ToolBar)
Public methodShowDropDown Shows the history popup menu.
Public methodSmartRefresh Refreshes the shown content in a smart way.
Public methodToStringReturns a string that represents the control.
(Inherited from Win32ToolBar)
Protected methodWmNotify Processes WM_NOTIFY messages.
(Inherited from CustomToolBar)
Protected methodWndProc Processes Windows messages.
(Inherited from CustomToolBar)
Top
Extension Methods
 NameDescription
Public Extension MethodGetSelfAndDescendants Returns a flattened collection of a control and all of its descendant controls.
(Defined by ExtensionMethods)
Public Extension MethodHandleNeededA Control extension method that ensures that the handle for a control is created.
(Defined by ExtensionMethods)
Public Extension MethodScaledPixelsAn extension method for controls: It scales the passed pixels according to the current dpi the control is displayed with.
(Defined by ExtensionMethods)
Public Extension MethodScaleFontA Control extension method that scales font according to the passed factor.
(Defined by ExtensionMethods)
Top
See Also