分享

CToolBar 和 CToolBarCtrl的区别

 liyanweicc 2011-07-30
 
1、CToolBar 提供工具栏公共控件的所有功能,并且为您处理许多所需的公共控件设置和结构; 创建的可执行文件大;当您使用 CToolBar 时这是不需要的额外的通信工作。CToolBar对象中嵌入的有CRoolBarCtrl对象。
 
2、CToolBarCtrl 创建的可执行文件小;  使用 CToolBarCtrl 并且将工具栏集成到 MFC 结构中,必须格外注意使工具栏 (ToolBar) 控件操作与 MFC 通信;    如果您不想将工具栏集成到 MFC 结构中,可能更愿意使用 CToolBarCtrl
 
 

Visual C++ 提供两种利用工具栏公共控件的方式。

  • CToolBar 创建工具栏,然后调用 CToolBar::GetToolBarCtrl 以访问 CToolBarCtrl 成员函数。
  • CToolBarCtrl 的构造函数创建工具栏。

任何一种方法都将提供访问工具栏 (ToolBar) 控件成员函数的途径。当调用 CToolBar::GetToolBarCtrl 时,它返回对 CToolBarCtrl 对象的引用,因此您可以使用任一成员函数集。有关用 CToolBar 构造和创建工具栏的信息,请参见 CToolBar

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多