ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:22.50KB ,
资源ID:7096403      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7096403.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VC中如何创建多个工具条.doc)为本站会员(fmgc7290)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

VC中如何创建多个工具条.doc

1、VC 中如何创建多个工具条在实际的软件开发中,我们常常需要创建多个自定义的工具条,并且要象标准的工具条那样,允许用户通过鼠标将自定义的工具条移动到框架的其它地方,还可以根据需要显示或是隐藏该工具条。通过实践,我们在 Visual C+ 6.0 中编程实现了创建自定义的工具条,从而在应用程序中可并存多个工具条。 1. 在 Visual C+ 6.0 中用 AppWizard 以默认方式创建 SDI 或 MDI 的应用程序工程,工程名称为 MyBars。 2. 在 ResourceView 中选择“Toolbar”并点击右键,通过选择 “Insert Toolbar”新建一工具条,其 ID 值设为

2、 ID_MYTOOLBAR。在该工具条上添加两个位图按钮,并双击每个位图按钮,设置其 ID 值分别为 ID_MYTOOLBAR_CIRCLE 和 ID_MYTOOLBAR_RECT。 3. 在 MainFrame.h 文件中 CMainFrame 类定义的前面定义一个映射工具条按钮图像和程序命令 ID 的数组,这是一个 UINT 类型的数组: static UINT BASED_CODE My_Buttons= / 要和工具条中位图的次序一样 ID_TOOLBAR_CIRCLE, ID_TOOLBAR_RECT; 4. 在 CMainFrame 类中添加一工具条对象指针 m_pMyToolBa

3、r: class CMainFrame : public CFrameWnd protected: CStatusBar m_wndStatusBar; CToolBar m_wndToolBar; CToolBar m_pMyToolBar; / 新添加的工具条对象指针 5.在 CMainFrame:OnCreate 函数中添加代码创建和初始化工具条,并建立所需的连接关系,代码如下: int CMainFrame:OnCreate(LPCREATESTRUCT lpCreateStruct) / 创建和初始化工具条对象 m_pMyToolBar=new CToolBar(); m_pMyTo

4、olBar-Create(this, WS_CHILD|WS_VISIBLE|CBRS_TOP, 0x9100); / 将按钮图象和工具条对象连接起来 m_pMyToolBar-LoadBitmap(IDR_MYTOOLBAR); / 将映射数组 My_Buttons 和工具条对象连接起来 m_pMyToolBar-SetButtons(My_Buttons, sizeof(My_Buttons)/sizeof(UINT); / 允许用户通过鼠标将工具条移动到框架的其它地方 m_pMyToolBar-EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CB

5、RS_ALIGN_ANY); DockControlBar(m_pMyToolBar); return 0; 6. 通过 View-ClassWizard 为工具条的按钮 ID 值添加消息响应处理函数,例如为 ID_TOOLBAR_CIRCLE 添加的处理函数如下所示: void CMainFrame:OnToolbarCircle() AfxMessageBox(“Circle“); / 可改为具体的有关代码 这样,我们就创建了一个新的工具条(如图 1),上面有两个按钮,点击按钮将会执行有关的操作,并且用户还可以将工具条任意拖动到框架的其它地方。 工具条建立之后,就被连接到应用程序的框架窗口上,我们一般还要允许用户根据需要显示或隐藏该工具条。下面的代码就可实现这种要求: int nShow=SW_SHOWNORMAL; / 想要隐藏则设置为 SW_HIDE m_pMyToolBar-ShowWindow(nShow); / 显示或隐藏工具条 RecalcLayout(); / 通知框架窗口, 重新计算工具条的位置 以上的程序在 Visual C+ 6.0 中调试通过。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报