您的位置:首页 > 其它

MFC中添加工具栏的使用总结

2013-12-30 11:47 253 查看
环境:在vc6.0开发环境下添加工具栏总结:

第一步:建立一个MFC工程项目,右击项目弹出【插入资源】对话框

        选择Toolbar控件。ID为:IDR_TOOLBAR1

第二步:双击添加后的Toolbar资源,然后改期ID值和高度及宽度值。

        你想添加几个根据自己需要而定。

第三步:导入资源图片。ID为:IDB_BITMAP1

第四步:给对话框工程添加OnCreate事件。

        在XXXDlg.h文件中声明工具栏变量如:CToolBar m_ToolBar;
并将下面代码复制到OnCreate事件中。
if (!m_ToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_ToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("未能创建工具栏\n");
return -1;      // 未能创建
}
m_ToolBar.LoadBitmap(IDB_BITMAP1);
m_ToolBar.ShowWindow(SW_SHOW);   
m_ToolBar.SetBarStyle(CBRS_ALIGN_TOP | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST,   AFX_IDW_CONTROLBAR_LAST,   0); 

如果你到这里都安装步骤来操作,此时你运行你的程序就能正确显示并加载工具栏了。

第五步:给状态栏上每个按钮添加消息,打开我们的主对话框,右击打开类向导。分别选中每个

按钮的ID以及对应的Messages中的Command添加并编辑代码,这个根据自己的实际情况来定。

好了,关于工具栏的使用就介绍到这里,如果大家有什么问题请直接联系我,或者哪里讲错了都可以联系我。新浪邮箱:chao_song2011@sina.cn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc 工具栏的使用