SetTBExStyle SEToolBar

<< Click to Display Table of Contents >>

Navigation:  SEUIXP Classes for X# > Classes > SEToolBar >

SetTBExStyle SEToolBar

Previous pageReturn to chapter overviewNext page

Purpose

Sets the extended styles for the specified toolbar control.

 

Prototype

METHOD SetTBExStyle(kStyle, lEnable, symTB) CLASS SEToolBar

 

Arguments

<kStyle>

The extended toolbar style to set. Available style see below.

[<lEnable>]

A logical value. TRUE turns the style on, FALSE turns it off. The default value is TRUE.

[<symTB>]

The symbolic name of the toolbar. Default is #MainToolBar.

 

Return

SELF

 

 

 

Toolbar Extended Styles

 

This section lists the extended styles supported by toolbar controls.

 

TBSTYLE_EX_DRAWDDARROWS

This style allows buttons to have a separate dropdown arrow. Buttons that have the BTNS_DROPDOWN style will be drawn with a drop-down arrow in a separate section, to the right of the button. If the arrow is clicked, only the arrow portion of the button will depress, and the toolbar control will send a TBN_DROPDOWN notification to prompt the application to display the dropdown menu.

 

TBSTYLE_EX_HIDECLIPPEDBUTTONS

Version 5.81. This style hides partially clipped buttons. The most common use of this style is for toolbars that are part of a rebar control. If an adjacent band covers part of a button, the button will not be displayed. However, if the rebar band has the RBBS_USECHEVRON style, the button will be displayed on the chevron's dropdown menu.

 

TBSTYLE_EX_DOUBLEBUFFER

Version 6. This style requires the toolbar to be double buffered. Double buffering is a mechanism that detects when the toolbar has changed.

Note Comctl32.dll version 6 is not redistributable but it is included in Microsoft® Windows® XP or later. To use Comctl32.dll version 6, specify it in a manifest. For more information on manifests, see Using Windows XP Visual Styles.

 

TBSTYLE_EX_MIXEDBUTTONS

Version 5.81. This style allows you to set text for all buttons, but only display it for those buttons with the BTNS_SHOWTEXT button style. The TBSTYLE_LIST style must also be set. Normally, when a button does not display text, your application must handle TBN_GETINFOTIP to display a ToolTip. With the TBSTYLE_EX_MIXEDBUTTONS extended style, text that is set but not displayed on a button will automatically be used as the button's ToolTip text. Your application only needs to handle TBN_GETINFOTIP if it needs more flexibility in specifying the ToolTip text.