vc工具栏添加按钮:VC++工具栏添加平面组
、实现思路方法 用应用向导(AppWizard)生成个基于单文档工程(Project)首先打开VC工具条资源编辑器在工具条要加入组 合框地方加个空按纽并将资源共享ID定义为ID_TOOL_ZOOM 其次从面向对象思想出发个工具条作为个整体应该封装为个类组合框Control控件应该作为这个类个成员变 量因此用Visual C类向导CLASSWIZARD生成个以CToolBar为基类新类CMainToolBar并加入成员变量 CFlatComboBox m_combobox(CflatComboBox为平面组合框类 在向工具条添加Control控件过程中CToolBar::GetItemID()来获取每个按钮ID直到搜索到\"空\"按钮 CToolBar::GetItemID()原型为:UINT GetItemID( nIndex ) const参数nIndex为当前按钮在工具条中索引号该 索引号基准值为\"0\"找到\"空\"按钮后CToolBar::SetButtonInfo()设置按钮宽度信息最后 CComBox::Create()、CcomBox::AddString()等动态 创建平面组合框Control控件下面代码实现了平面组合框 创建平面组合框Control控件下面代码实现了平面组合框
用户评论