两种方法查看MFC源代码

第一种--使用mfc.bsc源浏览器文件

    mfc.bsc是可以查看MFC源代码的文件,其位置在MFC源代码文件夹下,Visual Studio版本不一样的话,位置也不一样。
vc6.0位置:C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC/
vc2008sp1位置:D:/Program Files/Microsoft Visual Studio 9.0/VC/atlmfc/src/mfc

类似的位置搜索下就可以找得到,MSDN上有三种方法添加.bsc文件到工程,如下原文:

To open the .bsc file

    * On the File menu, click Open and open the .bsc file.

      The .bsc file will be available to all projects in the solution until you either reload the solution or delete the .bsc file from Solution Explorer or the Object Browser.

To attach the .bsc file to your project

   1.In Solution Explorer, right-click the project node and click Add Existing Item on the shortcut menu.
   2.Browse to the .bsc file and add it to your project.

      The .bsc file will only be available in the project to which it is added. You can save the project so that the .bsc file will be available the next time that you open the project. You can delete the .bsc file from Solution Explorer

To add the .bsc file to the Object Browser

    *In the Object Browser, click the Customize button and browse to the desired .bsc file.

      When you add .bsc files to the Object Browser with the Customize button, the files are available to all projects in any solution that you open. This setting will persist across Visual Studio sessions.

The .bsc file that is referenced in each method will then appear in the Object Browser.

这里介绍第三种方法,单击“视图”→“对象浏览器”,在弹出的“对象浏览器”面板上“浏览”→“编辑自定义组件集”→“浏览”→“文件类型”→“源浏览器文件(*.bsc)”,然后在MFC源代码文件夹下选择mfc.bsc→“添加”→“确定”,步骤如下图所示。

结果如下图所示。

此时,假如我们要查看某一个函数的话,在“搜索”框输入如:cdialog 回车,就会在左边看到查询到的类信息,右边是类成员函数和变量,在右边可以按下想要搜索的函数开头字母,快速定位到以那字母开头的函数,然后右键想要查看的函数或变量选择“转到定义”,就会跳转到源代码处,如下图所示。

弹出的源代码定义,如下图所示。

第二种--使用VAX查找源代码

    VAX是Visual Studio插件,VC开发人员很多使用到它,它也可以查看源代码。在工具栏上左起第三个”Find Symbol“,如下图所示。

在弹出的对话框,先勾掉”Show only symbols defined in current solution",然后输入要检索的类或函数等等,如下图所示。

结果也是定位到源代码上,如下图所示。

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
jpg和pdf是常见的文件格式,jpg是一种用于存储图像的格式,而pdf则是一种用于存储文档的格式。iTextSharp是一个用于处理pdf文件的开源库,它提供了丰富的功能来创建、修改和处理pdf文件。而MFC(Microsoft Foundation Class)是微软提供的一种用于开发Windows应用程序的框架。源代码是指程序的原始代码,它可以用来理解程序的实现细节、进行定制化开发和调试程序。 关于jpg和pdf,它们可以在计算机系统中进行读取、写入、显示和处理。对于iTextSharp库,它可以被用来对pdf文件进行创建、编辑和处理,比如添加文本、插入图片、合并文件等操作。而MFC框架则提供了丰富的功能和类库,可以用来开发Windows平台下的应用程序,包括图形界面设计、事件处理、文件操作等功能。 结合这些概念,可以说,使用iTextSharp库的源代码可以帮助我们实现对pdf文件的操作,比如创建pdf文件、插入图片、添加文本等功能。而MFC框架的源代码则可以用来开发Windows平台下的应用程序,包括与用户进行交互、对文件进行读写操作等功能。同时,如果需要将jpg文件转换为pdf文件,可以使用iTextSharp库来实现这一功能。 总的来说,jpg、pdf、iTextSharp和MFC都是与文件处理相关的概念,在编程中使用它们的源代码可以帮助我们实现文件处理相关的功能,比如创建、编辑、显示和保存文件等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值