对话框中添加工具条
来源:互联网 发布:ubuntu查看硬盘总大小 编辑:程序博客网 时间:2024/06/05 05:29
在对话框中添加工具条主要有三个任务:
1、创建工具条按钮;
2、为按钮指定图标;
3、给按钮添加响应事件。
下面将利用资源管理器(也可以通过代码直接创建,这里占时不讨论)来创建一个工具条:
1、打开项目的Resource View,插入一个工具条,并修改其ID为:IDR_TOOLBAR_MAIN
2、打开工具条,添加按钮
3、添加按钮图标,添加按钮图标的时候可以有两种方式,第一种就是利用画图工具自己画;二是利用已有的图标,先将已有的图标添加到资源中——>打开该图标,并复制——>在工具条按钮处粘贴即可
4、在对话框中添加一个变量:CToolBar m_ToolBar
在对话框的IniTialDialog中添加如下代码:
if(!m_ToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_ToolBar.LoadToolBar(IDR_TOOLBAR_MAIN)){TRACE0("Failed to create toolbar\n");return -1;}RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
为了让工具条随着对话框的缩放同步改变,需要在OnSize()中添加如下代码:
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
5、添加响应事件:
这个可以通过编译器的类向导完成,打开类向导后,选择响应的ID号,然后添加:
0 0
- 对话框中添加工具条
- MFC 在对话框中添加工具条
- 为VC对话框添加工具条
- 在对话框添加真彩色的工具条
- 对话框程序动态添加工具条和状态栏
- 为对话框程序添加工具条和状态栏
- 为对话框程序添加工具条和状态栏
- 为基于对话框程序添加菜单栏、工具条
- 对话框中工具条的空闲处理
- 如何在对话框中加入工具条
- 对话框中怎样加入工具条综述
- Eclipse工具条中添加下拉按钮
- 对话框中加入工具条,并设置按钮的状态
- 在对话框中加入工具条与 RepositionBars的调用
- 如何在对话框中加入工具条/状态条?
- 在对话框中加入工具条与 RepositionBars的调用
- 工具栏中嵌入控件;将对话框作为工具条
- 建立对话框彩色工具条
- 搜狗输入法隐私事件
- 如何绕过youtube 广告和隐藏youtube的视频
- 解决BAE部署JavaWeb项目中文乱码问题
- PHP 预览PDF时一种错误情况的解决
- linux下定时ping一段IP地址 如果ping不通则执行
- 对话框中添加工具条
- 针对Java中i++的一个例题
- android cavas 绘制坐标系并显示矩形波方波-横轴为当前时间动态更新(不用achartengine)
- CF238_DIV1_C
- hdu4535
- 黑马程序员---集合框架【List接口和ListIterator接口】、
- hadoop学习路线(转)
- C# 调用 CMD
- 黑马程序员——Java学习笔记之①——“Java编程基础”