据说C++不支持事件,那么MFC才用的什么方试调用 事件呢,有人能给我讲讲吗,顺便讲一下C++中的模板

解决方案 »

  1.   

    MFC或者说windows程序是通过消息机制处理的
      

  2.   

    好像听说C++的事件做得很不好是通地 宏来做的吧 DELPHI才是用的消息映射
      

  3.   

    事件是vb里面的概念是一些RAD开发软件的概念,而这其实就是消息,时间的发生其实也就是消息的发送!比如vb最常用的相应按钮点击事件其实也就是windows程序的BN_CLICKED消息
      

  4.   

    我想知道当一个事件发生的时候,或者说一个消息产生后由哪个函数去处理,这个C++是怎么做的,我看了好复杂啊,也没看出来明目来
    有 把最关键的问题定义在
    BEGIN_MESSAGE_MAP
    ON_COMMAND
    END_MESSAGE_MAP
    这三个最深的关键字当中,现在正在深入研究,有懂的人给我讲讲,我觉得C++的事件关联处理程序的方式比C#复杂N多倍啊,我会自己用SDK调用API写程序,关联事件也比C++容易些,就是受MFC的框架限制
      

  5.   

    BEGIN_MESSAGE_MAP
    ON_COMMAND
    END_MESSAGE_MAP
    这三个就是三个宏
    代表很长一段代码,这些代码查资料都可以找得到