VC++在MFC程序中使用XML文件配置工具栏

2014-10-28 15:30:10 · 作者: · 浏览: 56

  具体的做法如下:


  1. 在工程的输出目录下有一个SysConfig.xml,作为系统配置文件。其中关于工具栏的配置部分如下:


  


  


  


  


  


  


  


  


  


  简单解释一下上面的节点意义:valid表示工具栏是否有效,caption表示工具栏标题,file节点为工具栏按钮所贴图片,separator表示按钮是分隔符。


  2. 通过解析XML文件获取工具栏信息来创建工具栏。首先在CMainFrame类添加两个数据成员:


  /**


  * \brief 工具栏对应的图像列表。


  */


  CImageList m_imgToobar;


  /**


  * \brief 系统配置文件解析器,具体看我上传的代码。


  */