Advertisement

MFC界面(彩色工具条)

阅读量:

MFC工具栏控件

构建工具栏的具体流程如下:

(1)于Resource View界面中添加一个新的toolbar资源

(2)在所创建的toolbar上进行双击操作以添加按钮,并将对应的ID修改为ID_BUTTON,完成编译后可在resource.h文件中查看到如下定义:

#define ID_BUTTON1 32771

(3)在框架类内部声明一个受保护的成员变量 CToolBar m_MyToolBar;

(4)在框架类的OnCreate函数中,通过调用CreateEx方法来生成工具栏控件(并设置相关属性),同时加载对应的工具栏资源

代码示例如下:

复制代码
      if (!m_MyToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_LEFT
|CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC)||

        !m_MyToolBar.LoadToolBar(IDR_TOOLBAR1))
    {
        TRACE0("Failed to create toolbar\n");
        return -1;      // fail to create
    }
    m

全部评论 (0)

还没有任何评论哟~