我是一个MFC的初学者,进去看了一下代码,半天没有一点反应。1.不知道这些类和函数的来龙去脉。
2.不知道在什么地方,在那个类里面加入消息响应函数。
3.更不知道怎么重载那些虚无缥缈的虚函数。
各位高手,望给点宝贵意见,赐教一二。感激不敬。

解决方案 »

  1.   

    建议先从基于对话框的程序开始,比较简单点,函数调用不会跳来跳去的,就在一个对话框类里添加函数、重载函数,不知道你用的什么环境,如果是VS系列,就是选中对话框类,然后右键属性,在属性列表里选择要重载的函数、响应的消息。MFC会自动生成些代码,在函数里填上自己想要做的处理就可以了。简单点的,在OnInitDialog函数里加上数据初始化的工作,在OnPaint函数里加上界面刷新的处理,在OnLButtonDown/OnLButtonUp里做鼠标响应,除了OnInitDialog函数,其他的都要自己在属性里添加。
      

  2.   

    你现在才开始学,看不懂很正常,首先心理不要着急,罗马不是一天建成的。
    如果现在别人给你讲理论,你也还会是一知半懂,重要的是自己动手去做。
    建议先找本书,跟着里面的一些实际例子先做做,自然你就会懂了。
    有本书叫MFC实用教程感觉还可以,比较适合初学者。
      

  3.   

    学MFC推荐你看孙鑫老师的《VC++深入详解》还有侯俊杰的《深入浅出MFC》,我也在学,感觉不错,需要多练习才可学会
      

  4.   

    楼主可以去看一下孙鑫MFC视频教程