在MFC的单文档框架中,小弟在VIEW类中的OnCreate函数中建立了一个位图按钮,但是却不会如何为这个按钮建立命令响应,求高手赐教。

解决方案 »

  1.   

    你随便在对话框上放个控件,然后为它产生一个CLICK事件。你从对话框的h和CPP中照猫画虎就成
      

  2.   

    兄弟,我已经说明是单文档框架了,不是基于对话框框架的MFC,不过还是感谢的答复,问题我刚刚解决了,谢天谢地
      

  3.   

    //指定Button的ID
    #define IDC_BUTTON 111111// view h头文件中
    afx_msg void OnButton();// view cpp文件中消息映射
    BEGIN_MESSAGE_MAP(...)
      ...
      ON_BN_CLICKED(IDC_BUTTON, &CXXXView::OnButton)
    END_MESSAGE_MAP()// view cpp文件中Button响应函数
    void CXXXView::OnButton()
    {
    AfxMessageBox(_T("Hello,World"));
    }// 创建Button按钮,可以放在view类的OnCreate函数中
    m_button.Create(_T("Button"), WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON, CRect(20, 20, 100, 45), this, IDC_BUTTON1);具体操作大概如上,引用来自http://bbs.sciencenet.cn/blog-503361-497056.html