导航:  Windows Controls Wrapper Functions > Rebar Control > Structures >

REBARBANDINFO

上一页返回章节概述下一页

描述

 

包含在钢筋控制中定义带的信息。

 

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

cxMinChildcyMinChildcyChildcyMaxChildcyIntegral成员有效或必须设置。

RBBIM_COLORS

clrForeclrBack成员有效或必须设置。

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.

 

备注

 

cxMinChildcyMinChildcx成员提供有关相对于控件方向的维度的信息。

 

最低操作系统

 

Windows 2000,Windows NT 4.0与Internet Explorer 3.0,Windows 98,Windows 95与Internet Explorer 3.0。

 

引用文件 #INCLUDE Once

 

CommCtrl.inc