上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: CStdioFile.WriteString向文件中写入字符串,但字符串中带有中文的,无法写入。解决方案:将带有中文的字符串进行转换后再写入文件。char*pBuffer=NULL;longlBufferSize;lBufferSize=WideCharToMultiByte(CP_ACP,WC_NO_BEST_FIT_CHARS,m_sRtf,-1,NULL,0,NULL,NULL);pBuffer=newchar[lBufferSize+1];WideCharToMultiByte(CP_ACP,WC_NO_BEST_FIT_CHARS,m_sRtf,-1,pBuffer,lBufferS 阅读全文
posted @ 2014-03-18 16:23 苍洱 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 我知道的一种情况是 数据库打开了,没有关闭,再次调用数据库打开函数,会出现这样错误。当然是打开同一个数据库同一张表。 阅读全文
posted @ 2014-03-11 15:08 苍洱 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 对于CListCtrl消息的解释:[来自网络]LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)LVN_BEGINLABELED 阅读全文
posted @ 2014-03-11 10:09 苍洱 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8. 得到item的信息9. 得到CListCtrl的所有列的header字符串内容10. 使CListCtrl中一项可见,即滚动滚动条11. 得到CListCtrl列数12. 删除所有列13. 得到单击的CListCtrl的行列号14. 判断是否点击在CListCtrl的checkbox上15. 右键点击CListCtrl的item弹出菜单16. CListCtrl进行大 阅读全文
posted @ 2014-03-11 10:08 苍洱 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 按照教材创建的方法:“控制面板-管理工具-数据源(ODBC)”,打开“ODBC数据源管理器”窗口,然后“添加”,打开“创建新数据源”的窗口,最后选择Microsoft Access Driver(*.mdb)选项,往后等等。。。不过我打开“ODBC数据源管理器”窗口,添加的时候却发现窗口中只有一个“SQL Server”的驱动程序,没有access的!网上搜索求解,原因可能是由于系统是win7-64位的问题,具体不是很了解!附上解决方法:打开目录:“C:\Windows\SysWOW64”,双击该目录下的“odbcad32.exe”文件,就进去ODBC数据源管理界面了,现在这个界面中就有acc 阅读全文
posted @ 2014-03-08 12:24 苍洱 阅读(7861) 评论(1) 推荐(0) 编辑
摘要: WebBrowser.Document 为活动的文档返回自动化对象,引用 Microsoft HTML Object Library 可查看详细属性和方法 下面的解说假设窗体中有一个名称为 Web1 的 WebBrowser 控件 ■■方法 ============================== ▲GoBack相当于IE的“后退”按钮,使你在当前历史列表中后退一项 ▲GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项 ▲GoHome相当于IE的“主页”按钮,连接用户默认的主页 ▲GoSearch相当于IE的“搜索”按钮,连接用户默认的搜索页面 ▲Navigate连 阅读全文
posted @ 2013-11-27 14:42 苍洱 阅读(369) 评论(0) 推荐(0) 编辑
摘要: AfxGetMainWndAfxGetMainWnd获取自身窗口句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。函数原型:HWND GetTopWindow(HWND hWnd);参数: hWnd:被查序的父窗口的句柄。如果该参数为NULL,函数返回Z序顶部的窗口句柄。返回值: 如果函数成功,返回值为在Z序顶部的子窗口句柄。如果指定的窗口无子窗口,返回值为NULL。GetForegroundWindow函数功能:该函数返 阅读全文
posted @ 2013-11-19 16:28 苍洱 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 单选按钮组的动态生成单选按钮也属于CButton类,但由于单选按钮总是成组使用的,所以它在制作和使用上与普通按钮有一定区别。假设有三个单选按钮组成一组,初始时,第一个单选按钮处于选中状态。我们先来看静态制作方法:在对话框中放置三个单选按钮,设置属性如下:Radio1属性:Visible、Group、Tab stop、AutoRadio2属性:Visible、Tab stop、AutoRadio3属性:Visible、Tab stop、Auto这样的属性设置就把三个单选按钮分成了一组,它们一次只能有一个被选中,若对话框中还有其它成组的单选按钮,使用时也会互不干扰。但这时还没有使第一个按钮处于选中 阅读全文
posted @ 2013-11-19 13:08 苍洱 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: Windows 7 x64,VS2010 / MFC + OpenCV 2.4.1打开图片显示到Picture控件中。OpenCV 2.2、OpenCV 2.3同样适用。工具/原料WinXP / Win7 x86 / x64OpenCV 2.2 / 2.3 / 2.4Visual Studio 2010因Opencv2.2以后的版本就取消了CvvImage这个类,而显示图片到MFC的Picture控件需要用到这个类,所以需要准备CvvImage.h和CvvImage.cpp文件(从以前版本的源码中获得),下载地址:http://dl.dbank.com/c04u6b8sxe方法/步骤一、新建项 阅读全文
posted @ 2013-11-19 13:06 苍洱 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno == ERANGE) //可能是std::errno { //number可能由于过大或过小而不能完全存储 } else if (errno == ????) //可能是EINVAL { //不能转换成一个数字 }2) 在C++标准库里面,使用stringstream:(stringstream 可以用于各种数据类 阅读全文
posted @ 2013-11-18 17:31 苍洱 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页