对话框中加入工具条,并设置按钮的状态

原创 2004年06月28日 10:06:00

一、加入工具条

if (!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_TOOLBAR1))
AfxMessageBox("创建工具栏失败");
else
{
//AfxMessageBox("OK");
CRect rect;
GetClientRect(&rect);
rect.bottom=rect.top+30;//30是自己指定的工具条高度
m_wndToolBar.MoveWindow(&rect);
}

 

二、设置可用/不可用
UINT style=m_wndToolBar.GetButtonStyle(1);
if((style&TBSTATE_ENABLED)==TBSTATE_ENABLED)
m_wndToolBar.SetButtonStyle(1,TBBS_DISABLED);//1为第2个工具按钮的索引
else
m_wndToolBar.SetButtonStyle(1,TBSTATE_ENABLED);//1为第2个工具按钮的索引

//设置按下/非按下
UINT style=m_wndToolBar.GetButtonStyle(1);
if((style&TBBS_CHECKED)==TBBS_CHECKED)
m_wndToolBar.SetButtonStyle(1,TBSTATE_ENABLED);//1为第2个工具按钮的索引
else
m_wndToolBar.SetButtonStyle(1,TBBS_CHECKED);//1为第2个工具按钮的索引

查找TBBS_DISABLED的定义,还有其他风格,如TBBS_HIDDEN,TBBS_MARKED等

CToolBar的使用介绍

CToolBar控件是MFC提供的一个类,实现了一般窗口应用中的工具条。通常用于SDI或者MDI程序中,对话框程序中通常不使用工具条。 一、代码中的工具条 工具条是一个CToolBar类对象,通常...
  • ccx_john
  • ccx_john
  • 2013年11月01日 17:07
  • 920

对话框中工具条的空闲处理

http://blog.csdn.net/wsjeep/archive/2007/12/24/1964939.aspx   大多数基于MFC文档视结构的程序,CToolBar对象都位于CMainFra...
  • su317
  • su317
  • 2008年01月11日 19:14
  • 943

对话框中添加工具条

在对话框中添加工具条主要有三个任务: 1、创建工具条按钮; 2、为按钮指定图标; 3、给按钮添加响应事件。         下面将利用资源管理器(也可以通过代码直接创建,这里占时不讨论...
  • u010260855
  • u010260855
  • 2014年03月30日 11:01
  • 1121

对话框中怎样加入工具条综述

李国帅于2008-1收集和编辑在对话框添加一个工具条,远没有在文档视图里面加工具条方便。如果套用文档视图里面ctoolbar类,又不能像在文档里面一样添加浮动提示。以下是我在实际应用中做的一个具有提示...
  • lgs790709
  • lgs790709
  • 2017年12月18日 18:32
  • 14

MFC之在对话框创建菜单、工具栏、状态栏

这篇博客主要解决3个问题: 1、如何在对话框资源上创建菜单,用菜单项控制工具栏和状态栏的显示与隐藏; 2、如何在对话框资源上创建工具栏,并实现工具栏上按钮的响应; 3、如何在对话框资源上创建状态栏,在...
  • GK_2014
  • GK_2014
  • 2015年06月03日 19:11
  • 4036

往对话框中手工加入工具条、状态栏、工具提示、按钮控件

我们建立一个开始不带工具条和状态栏的工程。然后手工加入工具条、状态栏和工具提示 1、利用MFC向导创建一个名为CCControlBarDemo的基于对话框的工程 2、在CCControlBarDe...
  • hushiwei1993
  • hushiwei1993
  • 2015年04月07日 21:29
  • 299

VC 2010 + MFC : 在对话框里面加入工具条CMFCToolBar

VC 2010 + MFC : 在对话框里面加入工具条CMFCToolBar By:章永辉              VC 2010 + MFC 新库的资料很少,以下给出本人的实现方...
  • CNHK1225
  • CNHK1225
  • 2015年07月23日 09:48
  • 2504

MFC 基于对话框的按钮图标设置

首先 建立一个基本对话框,在ICON中插入一个新的图标资源     在新的图标资源里引入一个格式为 Icon File (.ico)的图标。 接下来,添加一个按钮 在属性样式里选择图标。 ...
  • taoszu
  • taoszu
  • 2015年02月09日 11:30
  • 1009

MFC对话框如何使用工具栏并修改工具栏的背景颜色与自绘对话框统一

最终效果图     不嫌丢人的说:这个问题困扰我多天,主要是也没有努力的去解决它,把希望都寄托在网友身上,遗憾的是直到我找到解决办法,我仍没有从众高手中拿到解决方法,我的问题曾在CSDN的论坛中提...
  • panshiqu
  • panshiqu
  • 2013年08月29日 12:31
  • 4339

Android对话框的高级设置《一》设置对话框按钮的图像和在内容文本中插入图像

我们知道Android系统提供的对话框样式实在有些简陋,如果你的应用程序很华丽,再配上一个简陋的对话框,显得格格不入。 SO.............我们可以通过反射技术来阻止对话框的关闭;设置对话...
  • ta893115871
  • ta893115871
  • 2013年03月20日 18:43
  • 5432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对话框中加入工具条,并设置按钮的状态
举报原因:
原因补充:

(最多只允许输入30个字)