Описание ключевого слова
$tagREBARBANDINFO
Содержит информацию о ленте в Rebar
Global Const $tagREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & _
"int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & _
"uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader;" & $tagRECT & ";uint uChevronState"
Параметры
cbSize | Размер этой структуры в байтах. Ваше приложение должно заполнить это поле перед высылкой любых сообщений, использующих адрес этой структуры в качестве параметра. |
fMask |
Флаги, указывающие на то, какие поля этой структуры являются верными или должны быть заполнены. Это может быть комбинацией следующих значений: $RBBIM_BACKGROUND - Поле hbmBack является верным или должно быть установлено. $RBBIM_CHILD - Поле hwndChild является верным или должно быть установлено. $RBBIM_CHILDSIZE - Поля cxMinChild, cyMinChild, cyChild, cyMaxChild, и cyIntegral являются верными или должны быть установлены. $RBBIM_COLORS - Поля clrFore и clrBack являются верными или должны быть установлены. $RBBIM_HEADERSIZE - Версия 4.71. Поле cxHeader является верным или должно быть установлено. $RBBIM_IDEALSIZE - Версия 4.71. Поле cxIdeal является верным или должно быть установлено. $RBBIM_ID - Поле wID является верным или должно быть установлено. $RBBIM_IMAGE - Поле iImage является верным или должно быть установлено. $RBBIM_LPARAM - Версия 4.71. Поле lParam является верным или должно быть установлено. $RBBIM_SIZE - Поле cx member является верным или должно быть установлено. $RBBIM_STYLE - Поле fStyle является верным или должно быть установлено. $RBBIM_TEXT - Поле lpText member является верным или должно быть установлено. $RBBIM_CHEVRONLOCATION - Поле rcChevronLocation является верным или должно быть установлено. $RBBIM_CHEVRONSTATE - Поле uChevronState является верным или должно быть установлено. |
fStyle |
Флаги, определяющие стиль ленты. Этот параметр может быть комбинацией следующих значений: $RBBS_BREAK - Помещает ленту на новую строку. $RBBS_CHILDEDGE - The band has an edge at the top and bottom of the child window. $RBBS_FIXEDBMP - Фоновый bitmap не перемещается при изменении размеров ленты. $RBBS_FIXEDSIZE - Размер ленты не может быть изменён. С этим стилем элемент захвата для изменения размера не отображается на ленте. $RBBS_GRIPPERALWAYS - Версия 4.71. Лента всегда отображает элемент захвата для изменения размера, даже если она единственная лента в Rebar. $RBBS_HIDDEN - Лента скрыта. $RBBS_NOGRIPPER - Версия 4.71. Лента никогда не отображает элемент захвата для изменения размера, даже если имеется более одной ленты в Rebar. $RBBS_USECHEVRON - Версия 5.80. Show a chevron button if the band is smaller than cxIdeal. $RBBS_VARIABLEHEIGHT - Версия 4.71. Размер ленты может изменится с помощью Rebar; cyIntegral и cyMaxChild affect how the rebar will resize the band. $RBBS_NOVERT - Don't show when vertical. $RBBS_USECHEVRON - Отображает drop-down кнопку. $RBBS_HIDETITLE - Скрывает заголовок ленты. $RBBS_TOPALIGN - Удерживает ленту на верхней строке. |
clrFore |
Band foreground colors. |
clrBack |
Цвет фона ленты. If hbmBack specifies a background bitmap, these members are ignored. By default, the band will use the background color of the rebar control set with the $RB_SETBKCOLOR message. If a background color is specified here, then this background color will be used instead. |
lpText |
Pointer to a buffer that contains the display text for the band. If band information is being requested from the control and $RBBIM_TEXT is specified in fMask, this member must be initialized to the address of the buffer that will receive the text. |
cch |
Размер буфера для поля lpText в байтах. Если информация не запрашивается, то это поле игнорируется. |
iImage |
Zero-based index of any image that should be displayed in the band. The image list is set using the $RB_SETBARINFO message. |
hwndChild |
Handle to the child window contained in the band, if any. |
cxMinChild |
Minimum width of the child window, in pixels. The band can't be sized smaller than this value. |
cyMinChild |
Minimum height of the child window, in pixels. The band can't be sized smaller than this value. |
cx |
Длина ленты в пикселях. |
hbmBack |
Handle to a bitmap that is used as the background for this band. |
wID |
UINT value that the control uses to identify this band for custom draw notification messages. |
cyChild |
Версия 4.71. Initial height of the band, in pixels. This member is ignored unless the $RBBS_VARIABLEHEIGHT style is specified. |
cyMaxChild |
Версия 4.71. Maximum height of the band, in pixels. This member is ignored unless the $RBBS_VARIABLEHEIGHT style is specified. |
cyIntegral |
Версия 4.71. Step value by which the band can grow or shrink, in pixels. If the band is resized, it will be resized in steps specified by this value. This member is ignored unless the $RBBS_VARIABLEHEIGHT style is specified. |
cxIdeal |
Версия 4.71. Ideal width of the band, in pixels. If the band is maximized to the ideal width (see $RB_MAXIMIZEBAND), the rebar control will attempt to make the band this width. |
lParam |
Версия 4.71. Значение определяемое приложением. |
cxHeader |
Версия 4.71. Размер заголовка ленты в пикселях. The band header is the area between the edge of the band and the edge of the child window. This is the area where band text and images are displayed, if they are specified. If this value is specified, it will override the normal header dimensions that the control calculates for the band. |
$tagRECT |
Версия 6. Location of the chevron. |
uChevronState |
Версия 6. A combination of the Object State Constants. |