我用TOOL->SOURCE BROWSER只能看到头文件,CPP文件找不到?

解决方案 »

  1.   

    找是找得到,不过麻烦点。MFC源码很有一部分都是SendMessage之类的。
      

  2.   

    以下方法可能可以:以查看CWnd::Create为例
    CWnd m_testWnd;m_testWnd.Create(....)1.在m_testWnd.Create(...)处设一个断点,调试时在此处用单步运行方式就能进入函数
    2.用Windows的查找功能,目录设为你的VC目录,包含文字为Create,文件类型为所有文件,能查出很多文件来,你在里面找吧!
      

  3.   

    到VC的安装目录下面都有
    如果要找某个函数,某个类,可以用windows的查找,包含文字XXX
      

  4.   

    哈哈,微软这个把关键技术视为命根子的吝啬鬼他才不会把源码给你看呢.它给你看个.h文件已经是南无阿弥托佛了.要不然我们的候老大咋会费死劲琢磨MFC的源码然后仿真呢呢.我估计微软把MFC的源码封闭在了一个连接文件里面就像TC里的.LIB 文件.
      

  5.   

    很多MFC原码是可以看的,比如 CSOCKET类就可以看到
      

  6.   

    给你一个最好的答案吧。打开MFC.BSC文件(默认安装是不装,你需要手动选中MFC Browser Database(好像叫这个名字)。
    然后,找到这个文件,在X:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC目录下,Drag&Drop到VC IDE中,光标选中函数名,F12