vs2008学习2.使用自定义工具栏

原创 2016年05月30日 13:21:17

1.在MainFrame.h中添加CToolBar类的对象

CToolBar   m_newToolBar;

2.在MainFrame.cpp中的OnCreate()函数中添加如下代码:

//使用自定义工具栏
	if(!m_newToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_newToolBar.LoadToolBar(IDR_TOOLBAR))
	{
		TRACE0("未能创建工具栏\n");
		return -1;
	}
	m_newToolBar.EnableDocking(CBRS_ALIGN_ANY);
	EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_newToolBar);

3.工具栏中添加的图标如果没有添加响应事件,默认加载的是灰色的。

4、添加响应事件:

(1)在.h文件中添加

afx_msg void OnFind();

(2)在.cpp文件中添加

BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)

ON_COMMAND(ID_FIND,CMainFrame::OnFInd)

END_MESSAGE_MAP()


void CMainFrame::OnFind()

{

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VS2008 工具栏CMFCToolBar的使用总结

(一)自定义工具栏 自定义工具栏,分两种情况:一是直接添加工具栏,并自己绘制图标;二是,添加工具栏,然后与BMP关联,与VC6.0中的自定义彩色工具栏类似。 1、  自绘工具栏 1)添加Tool...

VS2008自定义安装程序

  • 2011-06-23 10:53
  • 495KB
  • 下载

在VS2008中创建自定义控件(十)添加枚举型属性

本文目的: 在自定义控件中添加一个枚举型的属性           什么是枚举型的属性?看一下下图就明白了。     上图是一个TextBox服务器控件...

VS2008自定义模板教程

  • 2009-01-20 16:49
  • 545KB
  • 下载

在VS2008中创建自定义控件(十一)添加在属性窗口中可折叠的属性(一)

本文目的: 创建一个在属性窗口中可折叠的属性           什么是在属性窗口中可折叠的属性?废话少说,先上图,看看图一马上就明白了。 图一 ...

VS2008中自定义C++工程模板与修改新建文件默认编码的办法

一、   需求网上讲VS(以下VS均特指VS2008)自定义模板的不少,不过大部分都是讲C#或者Web开发的,什么export template的,都不适合C++工程,由于MS的确是减弱了对C++的支...
  • badwps
  • badwps
  • 2011-03-14 10:03
  • 1729
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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