1、工具栏的设置
工具栏资源可以利用Visual C++自带的ToolBar编辑器生成,也可以采用MFC提供的CToolBarCtrl类动态生成。工具栏的生成主要用到CToolBar类的create方法,其原型如下:
BOOL Create(DWORD dwStyle,const RECT&rect,CWnd *pParentWnd,UNIT nID);
参数解释如下:dwStyle是工具栏的风格和样式,主要包括WS_CHILD(子窗体)、WS_VISIBLE(可见)和WS_DISABLE(不可见),还有以CSS开头的等八种样式。
工具栏上的按钮主要是通过对数据结构TBBUTTON进行赋值来实现的,下面给出具体赋值的代码:
button[0].dwData=0;
button[0].fsState=TBSTATE_ENABLE;
button[0].fsStyle=TBSTYTL