关闭

VC中的字符串转换宏

ATL7.0引入了几个新的转换类和宏,现有的宏提供了显着的改善。新的字符串转换类和宏的名称,采取的形式如下: C SourceType 2[C]DestinationType[EX]          其中,[C]表示目的类型是const类型的,[EX]表示指定了保存字符串数据的固定静态缓存区的大小,如果字符串转换的结果超过了模板参数的大小,使用malloc分配...
阅读(6366) 评论(0)

使用CRichEditCtrl与正则实现XML高亮编辑器

最近与XML打交道比较多,为了便于XML格式内容在界面上的编辑,结合正则写了这个简单的XML高亮编辑器,因为是全文解析的,遇到大文件XML时,会慢一些。代码里所使用的正则库是deelx,也可以换成其他的正则库。 派生自CRichEditCtrl的类CKofXMLRichEditCtrl,代码如下: 01 02 03 04 05 06 07 08 09...
阅读(3218) 评论(1)

DEELX 1.2正则表达式引擎的使用

DEELX是一个在C++环境下的与Perl兼容的正则表达式引擎。只有一个头文件,使用上比较简单和方便。 官网地址:http://www.regexlab.com/zh/deelx/ 开源地址:http://www.codeproject.com/KB/library/deelx.aspx 在VC2008上进行简单使用测试: 1.新建一个控制台应用程序,名称:TestDeelx; 2....
阅读(3746) 评论(0)

调试经验总结-VC下的错误对话框

本文转载自:http://www.cppblog.com/kevinlynx/archive/2008/04/24/47998.html 很早前就想写点总结将编程中遇到的各种错误刨根挖底地罗列出来。但是因为这些错误(VC中开调试器遇到的各种错误对话框)都是随机性的,真正想总结的时候又不想不起来有哪些错误。恰好最近运气比较背,各种错误都被我遇遍了,于是恰好有机会做个总结。 这里所说的VC下的...
阅读(2056) 评论(0)

捕获CHtmlView的滚动条事件

对CHtmlView滚动条事件进行捕捉,需要通过接收器接口,来接收HTML事件。以下测试示例,不能用于WEB标准的页面,否则取不到值。另一点,当页面刷新后,接收器将失效,试过重新挂接,报错,特定情况下不需要刷新的话,就用屏蔽页面刷新的方法。 1.新建基于CHtmlView的多文档程序,名称:TestHtmlView; 2.在"项目"菜单上选择"添加类"。在"添加类对话框",选择"MFC 类"。...
阅读(3096) 评论(9)
    个人资料
    • 访问:3393628次
    • 积分:34522
    • 等级:
    • 排名:第137名
    • 原创:395篇
    • 转载:88篇
    • 译文:5篇
    • 评论:3381条
    个人说明
    联系方式:
    最新评论