技术文档
编程杂记
友情链接
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
CArray,CList的区别
[转载] [佚名] [2009-1-6 13:37:04]开始用过CArray这个非常好用的类(如何使用看这篇文章MFC数组类CArray的使用的操作详解 )。后来又发现CList这个类与它有些相似,于是Google了一下。在这里汇总一些比较好理解的说法去熟悉他们。以便在以后的编程中应用自如:Array采用队列方式存储数据,因而其内部数据元素是以物理方式顺序排列的,所以检索、顺序执行GetAt()等函数的速度是相当快的。但是由于每次队列长度变化后,数据都要重新申请内存、拷贝内存、释放内存,因而Insert/Add/RemoveAt()的速度都很慢。如果你使用的数据元素尺寸相当大,而且数组的操作相当复杂,频繁使用InsertAt/SetAt/Remov
特价机票监视查询问题与建议反馈
[原创] [佚名] [2008-12-30 19:37:57]特价机票监视查询 2009II Beta4已发布,功能如下:如果大家发现使用问题和bug请在评论处提交谢谢大家的支持功能:1.查询特价(打折)机票2.定时查询,并实时提醒满意的票价信息3.机场天气查询.4.最小化到任务栏,不影响其它操作新增功能:1.查询航线前后两天的票价信息2.机场天气查询3.界面更友好升级注意:请将老版本的配置文件删除以后再使用新版本。(转载请注明出处:http://www.shenjk.com)主界面设置提醒:任务栏提示框:
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
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 指定的
修改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**〉
如何改变控件内的字体颜色?
[转载] [佚名] [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 列表控件.
获取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