WTL
码上老登
欲买桂花同载酒,终不少年游。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ATL正则表达式实例
1、匹配数字、字符、下划线 BOOL RegexMatch(CString sourceStr) { CAtlRegExp reRule; wchar_t *wt = L"^[A-Za-z0-9-_]+$"; //只能输入由数字和26个英文字母和'-''_'组成的字符串 REParseError status = reRule.Parse((const ATL::CAtl原创 2013-04-16 16:24:39 · 1005 阅读 · 0 评论 -
统计字符串中某个字符出现的次数
统计字符串中某个字符出现的次数 用标准库算法函数“ count_if”。 1、标准库string类型 const stringstr = “testString”; int count = count_if( str.begin(), str.end(), bind2nd(equal_to(), '某字符' ); 2、CString类型 CString st原创 2013-04-16 17:08:07 · 2387 阅读 · 0 评论 -
C++调用ATL事件连接点
在调用者工程中,需要增加“接收器”对象,添加一般的C++类对象,从IDispatch 派生,然后完成继承的虚函数,如创建 CSink类,继承自IDispatch ,完成Simple16库中触发事件的接收器。 // 头文件 #pragma once #include "oaidl.h" class CSink : public IDispatch { public: CSink(v转载 2013-12-24 11:25:28 · 1136 阅读 · 1 评论
分享