Click or drag to resize

ShellHistoryToolBar Methods

The ShellHistoryToolBar type exposes the following members.

Public methodBeginInit
Signals that the object initialization has started.
Protected methodCreateHandle
Creates 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 methodOnButtonDropDown
Raises the ButtonDropDown event.
(Inherited from Win32ToolBar.)
Protected methodOnCreateControl (Overrides ControlOnCreateControl.)
Protected methodOnCustomDraw
Provides support for custom drawing.
(Inherited from CustomToolBar.)
Protected methodOnCustomDrawButton
Provides support for button custom drawing.
(Overrides CustomToolBarOnCustomDrawButton(DrawToolBarButtonEventArgs).)
Protected methodOnFontChanged
Raises the FontChanged event.
(Inherited from Win32ToolBar.)
Protected methodOnHandleCreated
Raises the handle created event.
(Overrides CustomToolBarOnHandleCreated(EventArgs).)
Protected methodOnResize
Raises 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 methodScaleControl
Scales a control's location, size, padding and margin.
(Overrides Win32ToolBarScaleControl(SizeF, BoundsSpecified).)
Protected methodScaleCore
This method is not relevant for this class.
(Inherited from Win32ToolBar.)
Public methodSelectedFileChange
Called if selection has changed.
Protected methodSetBoundsCore
Sets the specified bounds of the Win32ToolBar control.
(Inherited from Win32ToolBar.)
Public methodSetIndent
Sets the indentation for the first button.
(Inherited from CustomToolBar.)
Protected methodShouldSerializeButtonSize
Determine 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 methodToString
Returns 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.)
Extension Methods
Public Extension MethodHandleNeeded
A Control extension method that ensures that the handle for a control is created.
(Defined by ExtensionMethods.)
Public Extension MethodScaledPixels
An extension method for controls: It scales the passed pixels according to the current dpi the control is displayed with.
(Defined by ExtensionMethods.)
Public Extension MethodScaleFont
A Control extension method that scales font according to the passed factor.
(Defined by ExtensionMethods.)
See Also