class CAADlg : CXXDlg   //CXXDlg是继承CDialog的,有对话框的资源,而CAA是没有资源的
请问怎么在CAADlg中添加消息映射?

解决方案 »

  1.   

    创建的控件要记住ID 然后自己去ON_MESSAGE里面添加  
      

  2.   

    一样啊,消息映射啊,
    标准消息
    afx_msg void OnXXXX(...);ON_COMMAND(...)void CClasName::OnXXXX(...)
    { CDialog::OnXXXX(...);
    }自定义消息:
    afx_msg LRESULT OnXXXX(WPARAM wParam, LPARAM lParam)ON_MESSAGE(MSGID, OnXXXX)LRESULT CClassName::onXXXX(WPARAM wParam, LPARAM lParam)
    {
      return 0;
    }
      

  3.   


    可是没有那些宏了呀
    什么BEGIN_MESSAGEMAP之类的宏
      

  4.   

    你说的应该是,手动添加消息,VisualEleven说的对
      

  5.   

    先创建对话框,在创建对话框类,然后手动修改该对话框类使其派生于CXXDlg
      

  6.   

    手工添加MessageMap。
    头文件,添加DECLARE_MESSAGE_MAP()CPP,添加BEGIN_MESSAGE_MAP(yourClass, BaseClass)
    END_MESSAGE_MAP();