VC6中是画好工具栏后ctrl+w 就可以添加对这个工具栏的操作,vs2008呢?怎么办?有没有什么快捷键来调出当年的classwizard

解决方案 »

  1.   

    没有 自己添加代码吧  如果不会添加代码的话  可以去网上搜下  或者 在vc6里面 用classwizard创建一个  人然后看看他的代码是怎么样的
      

  2.   

    貌似楼主的工具栏是256全彩的位图,这样就不能使用添加向导了。使用一般位图工具栏,可以编辑工具栏按钮,点右键,添加事件处理。
    不过vc2008中没有ctrl+w快捷想到,嘿嘿。
      

  3.   

    我现在是先搞个菜单项,ID和toolbar的项一样,然后给菜单加代码就可以了。
      

  4.   

    直接写代码实现吧,还真的挺简单的。
    首先,在.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。