描述
包含在钢筋控制中定义带的信息。
C/C++ 语法
typedef struct tagREBARBANDINFO{ UINT cbSize; UINT fMask; UINT fStyle; COLORREF clrFore; COLORREF clrBack; LPTSTR lpText; UINT cch; int iImage; HWND hwndChild; UINT cxMinChild; UINT cyMinChild; UINT cx; HBITMAP hbmBack; UINT wID; #if (_WIN32_IE >= 0x0400) UINT cyChild; UINT cyMaxChild; UINT cyIntegral; UINT cxIdeal; LPARAM lParam; UINT cxHeader; #endif #if (_WIN32_WINNT >= 0x0600) RECT rcChevronLocation; UINT uChevronState; #endif } REBARBANDINFO, *LPREBARBANDINFO; |
PB语法
TYPE REBARBANDINFOA cbSize AS DWORD fMask AS DWORD fStyle AS DWORD clrFore AS DWORD clrBack AS DWORD lpText AS ASCIIZ PTR cch AS DWORD iImage AS LONG hwndChild AS DWORD cxMinChild AS DWORD cyMinChild AS DWORD cx AS DWORD hbmBack AS DWORD wID AS DWORD cyChild AS DWORD cyMaxChild AS DWORD cyIntegral AS DWORD cxIdeal AS DWORD lParam AS LONG cxHeader AS DWORD END TYPE |
Unicode版本:
TYPE REBARBANDINFOW cbSize AS DWORD fMask AS DWORD fStyle AS DWORD clrFore AS DWORD clrBack AS DWORD lpText AS WSTRINGZ PTR cch AS DWORD iImage AS LONG hwndChild AS DWORD cxMinChild AS DWORD cyMinChild AS DWORD cx AS DWORD hbmBack AS DWORD wID AS DWORD cyChild AS DWORD cyMaxChild AS DWORD cyIntegral AS DWORD cxIdeal AS DWORD lParam AS LONG cxHeader AS DWORD END TYPE |
Windows Vista版本:
TYPE REBARBANDINFO_V6 cbSize AS DWORD fMask AS DWORD fStyle AS DWORD clrFore AS DWORD clrBack AS DWORD lpText AS ASCIIZ PTR cch AS DWORD iImage AS LONG hwndChild AS DWORD cxMinChild AS DWORD cyMinChild AS DWORD cx AS DWORD hbmBack AS DWORD wID AS DWORD cyChild AS DWORD cyMaxChild AS DWORD cyIntegral AS DWORD cxIdeal AS DWORD lParam AS LONG cxHeader AS DWORD rcChevronLocation AS RECT uChevronState AS DWORD END TYPE |
Windows Vista unicode版本:
TYPE REBARBANDINFOW_V6 cbSize AS DWORD fMask AS DWORD fStyle AS DWORD clrFore AS DWORD clrBack AS DWORD lpText AS WSTRINGZ PTR cch AS DWORD iImage AS LONG hwndChild AS DWORD cxMinChild AS DWORD cyMinChild AS DWORD cx AS DWORD hbmBack AS DWORD wID AS DWORD cyChild AS DWORD cyMaxChild AS DWORD cyIntegral AS DWORD cxIdeal AS DWORD lParam AS LONG cxHeader AS DWORD rcChevronLocation AS RECT uChevronState AS DWORD END TYPE |
成员
cbSize
此结构的大小(以字节为单位)。
fMask
指示此结构的哪些成员有效或必须填充的标志。
RBBIM_BACKGROUND
hbmBack成员有效或必须设置。
RBBIM_CHILD
hwndChild成员有效或必须设置。
RBBIM_CHILDSIZE
cxMinChild,cyMinChild,cyChild,cyMaxChild和cyIntegral成员有效或必须设置。
RBBIM_COLORS
clrFore和clrBack成员有效或必须设置。
RBBIM_HEADERSIZE
版本4.71.
RBBIM_IDEALSIZE
版本4.71.
RBBIM_ID
wID成员有效或必须设置。
RBBIM_IMAGE
iImage成员有效或必须设置。
RBBIM_LPARAM
版本4.71.
RBBIM_SIZE
cx成员有效或必须设置。
RBBIM_STYLE
fStyle成员有效或必须设置。
RBBIM_TEXT
lpText成员有效或必须设置。
RBBIM_CHEVRONLOCATION
rcChevronLocation成员有效或必须设置。
RBBIM_CHEVRONSTATE
uChevronState成员有效或必须设置。
fStyle
指定乐队风格的标志。
RBBS_BREAK
乐队在新的一线。
RBBS_CHILDEDGE
乐队在儿童窗口的顶部和底部有一个边缘。
RBBS_FIXEDBMP
当乐队调整大小时,背景位图不会移动。
RBBS_FIXEDSIZE
乐队不能大小
RBBS_GRIPPERALWAYS
版本4.71.
RBBS_HIDDEN
乐队将不可见。
RBBS_NOGRIPPER
版本4.71.
RBBS_USECHEVRON
版本5.80.
RBBS_VARIABLEHEIGHT
版本4.71.
RBBS_NOVERT
垂直时不要显示。
RBBS_HIDETITLE
保持乐队名称隐藏。
RBBS_TOPALIGN
保持乐队排在前排。
clrFore
乐队前景色。
clrBack
乐队背景颜色。
lpText
指向包含该频带显示文本的缓冲区。
cch
lpText缓冲区的大小,以字节为单位。
iImage
任何应显示在乐队中的任何图像的基于零的索引。
hwndChild
处理乐队中包含的儿童窗口(如果有的话)。
cxMinChild
子窗口的最小宽度,以像素为单位。
cyMinChild
子窗口的最小高度,以像素为单位。
cx
乐队的长度,以像素为单位。
hbmBack
处理到用作此乐队背景的位图。
wID
控制用于识别此频带的DWORD值用于自定义绘制通知消息。
cyChild
版本4.71.
cyMaxChild
版本4.71.
cyIntegral
版本4.71
cxIdeal
版本4.71.
lParam
版本4.71.
cxHeader
版本4.71.
rcChevronLocation
版本6.
uChevronState
版本6.
备注
cxMinChild,cyMinChild和cx成员提供有关相对于控件方向的维度的信息。
最低操作系统
Windows 2000,Windows NT 4.0与Internet Explorer 3.0,Windows 98,Windows 95与Internet Explorer 3.0。
引用文件 #INCLUDE Once
CommCtrl.inc