您的位置:首页 > 服装鞋帽 > 女装 > _TBBUTTON

_TBBUTTON

luyued 发布于 2011-06-20 05:28   浏览 N 次  

This structure contains information about a button in a toolbar.

 typedef struct _TBBUTTON { int iBitmap; //***加载图 int idCommand; //*** BYTE fsState; BYTE fsStyle; DWORD dwData; int iString; //***加载字符串 } TBBUTTON, NEAR* PTBBUTTON, FAR* LPTBBUTTON; typedef const TBBUTTON FAR* LPCTBBUTTON; 

Members

iBitmap
Zero-based index of the button image.
idCommand
Command identifier associated with the button. This identifier is used in a WM_COMMAND message when the button is chosen.
fsState
Button state flags. It can be a combination of the values listed in Creating a Toolbar.
fsStyle
Button style. It can be a combination of the button style values listed in Control Styles.
dwData
Specifies an application-defined value.
iString
Zero-based index of the button string.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Commctrl.h.

TBBUTTON tbButton[ICONSUM] = {0};
m_ImageList.Create(32, 32, ILC_COLOR32 | ILC_MASK, 0, 0);//创建图像列表对象
m_ImageList.Add(::AfxGetApp()->LoadIcon(IDI_ICON3));
m_ImageList.Add(::AfxGetApp()->LoadIcon(IDI_ICON1));
m_ImageList.Add(::AfxGetApp()->LoadIcon(IDI_ICON4));
m_ImageList.Add(::AfxGetApp()->LoadIcon(IDI_ICON5));
m_ImageList.Add(::AfxGetApp()->LoadIcon(IDI_ICON2));
m_ToolBar.Create(WS_CHILD | WS_VISIBLE, CRect(0, 0, 0, 0), this, 0);//创建工具栏对象
m_ToolBar.SetImageList(&m_ImageList);//将图像列表关联到工具栏上
for(int i=0; i< ICONSUM; i++)
{
tbButton[i].dwData = NULL;
tbButton[i].fsState = TBSTATE_ENABLED;
tbButton[i].fsStyle = (BYTE)TBSTYLE_FLAT;
tbButton[i].iBitmap = i;

}
tbButton[0].idCommand = ID_ATTENDANCE_RECORD;
tbButton[1].idCommand = IDM_REQUEST_EMPLOYEE;
tbButton[2].idCommand = IDM_PAYLIP;
tbButton[3].idCommand = IDM_PORTFOLIO;
tbButton[4].idCommand = ID_ABOUT;

m_ToolBar.AddButtons(ICONSUM, tbButton);//***添加按钮
m_ToolBar.AutoSize();
m_ToolBar.SetStyle(TBSTYLE_FLAT | CCS_TOP);

m_Menu.LoadMenu(IDR_MAINFRAME_MENU);
SetMenu(&m_Menu);

图文资讯
广告赞助商