在VS2008中添加toolbar按钮功能

14 篇文章 1 订阅

由于VS2008没有了VC6.0中的ClassWizard,所以,不能在右击toolbar直接添加按钮功能,也就是响应函数

一开始,我认为可以直接建好toolbar,然后取好ID,最后就可以找到事件对应这个toolbar,事实上,没有这回事...有点想当然了...

网上有人新建菜单项,取和toolbar一样的ID来实现这个toolbar所需要的功能...但是,我不想要新建菜单项

所以,我直接添加代码了,其实还是很简单的:

BEGIN_MESSAGE_MAP(CGreetingsView, CView)
	// 标准打印命令
	ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
	ON_COMMAND(ID_BOTTONGREETINGS,&CGreetingsView::OnButtongreetings)
END_MESSAGE_MAP()
其中ON_COMMAND(ID_BOTTONGREETINGS,&CGreetingsView::OnButtongreetings)中的ID_BOTTONGREETINGS就是toolbar的ID,OnButtongreetings则是我的响应函数

然后再在GreetingsView的.h和.cpp中分别加入OnButtongreetings的生命和定义就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值