技术文档 >

MFC UNICODE 判断汉字

[原创] [shenjk] [2009-1-6 16:55:53]

判断是否为汉字,在网上找了半天,没找到;后来脑子一闪,汉字字符集有一定范围的,唉,那就简单了:C 代码 判断是否为汉字Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/CString str(_T("啊")); wchar_t f=str.GetAt(0); int i=(int)f; CString str1; str1.Format(_T("%d"),i); AfxMessageBox(str1); //UNIC

阅读全文 发表评论 浏览/评论:8/0

CArray,CList的区别

[转载] [佚名] [2009-1-6 13:37:04]

开始用过CArray这个非常好用的类(如何使用看这篇文章MFC数组类CArray的使用的操作详解 )。后来又发现CList这个类与它有些相似,于是Google了一下。在这里汇总一些比较好理解的说法去熟悉他们。以便在以后的编程中应用自如:Array采用队列方式存储数据,因而其内部数据元素是以物理方式顺序排列的,所以检索、顺序执行GetAt()等函数的速度是相当快的。但是由于每次队列长度变化后,数据都要重新申请内存、拷贝内存、释放内存,因而Insert/Add/RemoveAt()的速度都很慢。如果你使用的数据元素尺寸相当大,而且数组的操作相当复杂,频繁使用InsertAt/SetAt/Remov

阅读全文 发表评论 浏览/评论:2/0

vc++中各种字符串

[转载] [佚名] [2008-12-29 9:14:10]

CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(lon

阅读全文 发表评论 浏览/评论:39/0

javaScript 中的 call()

[转载] [佚名] [2008-12-20 22:29:03]

java Script _ 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的

阅读全文 发表评论 浏览/评论:51/0

修改CWebBrowser2显示的所有内容

[原创] [shenjk] [2008-12-20 18:40:33]

C# 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/void CAirPriceListenView::DocumentCompleteExplorer1(LPDISPATCH pDisp, VARIANT* URL) { HRESULT hr = S_OK; IWebBrowser2* pWB = NULL; hr = pDisp-〉QueryInterface(IID_IWebBrowser2, reinterpret_cast〈void**〉

阅读全文 发表评论 浏览/评论:52/0

如何改变控件内的字体颜色?

[转载] [佚名] [2008-12-11 10:19:08]

在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型:afx_msg HBRUSH OnCtlColor(CDC *pDC,CWnd *pWnd,UINT nCtlColor);参数nCtlColor用于指定控件的类型,可以是:.CTLCOLOR_BTN 按钮控件.CTLCOLOR_DLG 对话框.CTLCOLOR_EDIT 编辑框.CTLCOLOR_LISTBOX 列表控件.

阅读全文 发表评论 浏览/评论:85/0

获取CWebBrowser2页面某个元素的数据

[原创] [shenjk] [2008-12-9 10:33:18]

VC++代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/void CTestAirView::DocumentCompleteExplorer1(LPDISPATCH pDisp, VARIANT* URL) { // TODO: 在此处添加消息处理程序代码 CComQIPtr〈IWebBrowser2,&IID_IWebBrowser2〉 pWeb; CComQIPtr〈IHTMLDocument2,&IID_IHTMLDocume

阅读全文 发表评论 浏览/评论:98/0

ISA防护Web站点

[转载] [佚名] [2008-12-4 9:32:00]

很多小型企业限于资金紧缺,无法让Web服务器得到很好的安全防护,往往就把一台Web服务器孤零零地扔在IDC机房里。这么处理的结果可想而知,Web服务器要么被黑客们当成了练兵场,要么沦为肉鸡,成为下一次网络攻击的踏板,能够毫发无伤全身而退的基本是凤毛麟角。其实,只要在Web服务器上用防火墙保护一下,效果就要好上很多,一般普通的攻击都可以挡住。提到这里,有些老板又要邹眉头了,“防火墙好是好,就是这个成本,太,太高了一些…..”。错!今天我们提供的这种保护Web服务器的方案并不需要额外的硬件投入,只要在Web服务器上安装上软件防火墙ISA2006,利用ISA的Web服务器发布功

阅读全文 发表评论 浏览/评论:142/0