VC++实现工具栏上添加平面组合框控件.docVIP

  • 4
  • 0
  • 约1.04万字
  • 约 10页
  • 2017-02-17 发布于北京
  • 举报

VC++实现工具栏上添加平面组合框控件.doc

  作者:刘涛   使用过OFFICE2000的人都知道,它的界面,尤其是菜单和工具条,可谓是让人耳目一新。虽然Visual C++开发工具也提供了对工具条的支持,但通常只是按纽的集合,不能直接加入组合框等控件,实现OFFICE2000风格的工具条。本实例针对其中的一个细节,讲述了在Windows环境下用Visual C++6.0在工具条中加入平面组合框控件方法,并实现了组合框的消息响应函数,使得我们的程序看上去更加专业。程序编译运行后的效果如图一所示: 图一、工具栏中的平面组合框控件   一、实现方法   用应用程序向导(AppWizard)生成一个基于单文档的工程(Project),首先打开VC的工具条资源编辑器,在工具条要加入组合框的地方加一个空按纽,并将资源共享ID定义为ID_TOOL_ZOOM。   其次,从面向对象的思想出发,一个工具条作为一个整体,应该封装为一个类,组合框控件应该作为这个类的一个成员变量。因此用Visual C++的类向导CLASSWIZARD生成一个以CToolBar为基类的的新类CMainToolBar,并加入成员变量CFlatComboBox m_combobox(CflatComboBox为平面组合框类。   在向工具条添加控件的过程中,调用CToolBar::GetItemID()函数来获取每个按钮的ID,直到搜索到空按钮。CT

文档评论(0)

1亿VIP精品文档

相关文档