vs2008 在工具栏中添加事件 VC6中是画好工具栏后ctrl+w 就可以添加对这个工具栏的操作,vs2008呢?怎么办?有没有什么快捷键来调出当年的classwizard 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有 自己添加代码吧 如果不会添加代码的话 可以去网上搜下 或者 在vc6里面 用classwizard创建一个 人然后看看他的代码是怎么样的 貌似楼主的工具栏是256全彩的位图,这样就不能使用添加向导了。使用一般位图工具栏,可以编辑工具栏按钮,点右键,添加事件处理。不过vc2008中没有ctrl+w快捷想到,嘿嘿。 我现在是先搞个菜单项,ID和toolbar的项一样,然后给菜单加代码就可以了。 直接写代码实现吧,还真的挺简单的。首先,在.h文件头里声明函数,如:afx_msg void OnA();然后在对应的.cpp文件里实现,void CMainFrame::OnA(){ MessageBox(L"Haha,Here comes A!");}来了,最后一步,也是最关键一步,把工具栏按钮的ID和事件绑定起来:在BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)和END_MESSAGE_MAP()之间插入ON_COMMAND(ID_BUTTON_A,&CMainFrame::OnA)就行啦。其中ID_BUTTON_A就是工具栏中按钮的ID。 急!我想用MFC在ListCtrl中的一项弄成ComboBox 数组 m_thunk.Init(GetWindowProc(), this);是什么意思? 无法连续获得文件名 请问list控件如何添加右键菜单? 小D今日初登宝地,望前辈多关照! 请大家帮忙哦,菜鸟问题! 为什么我的对话框在OnKeyDown()这个函数中不响应VK_DOWN&VK_RIGHT这两个消息? 做了一个基于dialog的程序,如何让他以运行就隐藏? 如何得到本机ip??? 窗口重绘问题 GetOpenFileName函数怎么不成功?
不过vc2008中没有ctrl+w快捷想到,嘿嘿。
首先,在.h文件头里声明函数,如:afx_msg void OnA();
然后在对应的.cpp文件里实现,
void CMainFrame::OnA()
{
MessageBox(L"Haha,Here comes A!");
}
来了,最后一步,也是最关键一步,把工具栏按钮的ID和事件绑定起来:
在BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)和END_MESSAGE_MAP()之间插入
ON_COMMAND(ID_BUTTON_A,&CMainFrame::OnA)就行啦。
其中ID_BUTTON_A就是工具栏中按钮的ID。