MFC
梦之队2014
这个作者很懒,什么都没留下…
展开
-
VC++读写XML文件
今天无聊浏览一下网页,发觉原来微软也支持XML的读写,觉得挺有趣的(可能自己一直都用着开源的,没有再去了解微软的XML了),不多说直接来看看:1、安装MSXML 4.0 SP2。在VC6中建立一个基于Dialog的工程。如图:在界面上放置3个编辑框、1个按钮控件。其中属性设置如下。编辑框:IDCategoryVariable Type转载 2014-03-16 10:54:56 · 1120 阅读 · 0 评论 -
OLEDB操作EXCEL
第一步:#import "C:\\Program Files\\Common Files\\System\\ADO\\msado15.dll" no_namespace rename("EOF","adoEOF")_ConnectionPtr m_pConnection;_RecordsetPtr m_pRecordset;::CoInitialize(NULL); //初始化CO转载 2014-03-16 10:58:29 · 1044 阅读 · 0 评论 -
VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
(1)、引入ADO类#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用:CoInitialize(NULL);CoUnInitialize();转载 2014-03-16 11:05:45 · 1466 阅读 · 0 评论 -
CTreeCtrl和CListCtrl失去焦点时高亮选中项
设置CTreeCtrl的Always Show Selection:TrueCListCtrl的Always Show Selection:False在NM_CUSTOMDRAW事件中添加如下代码:void CHighLightDlg::OnNMCustomdrawTree1(NMHDR *pNMHDR, LRESULT *pResult){ LPNMCUSTOMDRAW转载 2014-03-15 16:20:00 · 2534 阅读 · 0 评论 -
MFC的多国语言界面的实现
本人在此说明,以下的方法我没用实现。不过我采用的是自己写代码方式来实现多国语言的支持中文软件运行在英文系统下,程序支持unicode,但是仍出现乱码。解决办法:1.控制面板 ——> 区域和语言选项——>语言——> 附加的语言支持 ——> 将“为东亚语言安装文件” 选中,然后系统自动安装语言包,再次运行程序,显示正常。另:泰国、越南等需要将“复制文字和从右到左的语言安装文件(包括原创 2014-03-15 17:45:26 · 1802 阅读 · 0 评论 -
mysql中字符集问题
MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。1.MySQL默认字符集 MySQL对于字符集的指定可以细转载 2014-03-16 11:36:42 · 671 阅读 · 0 评论 -
Microsoft ADO(ActiveX Data Object)用法浅析
一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用转载 2014-03-16 10:57:21 · 1451 阅读 · 0 评论 -
注册表操作总结
基础知识:注册表的组织方式跟文件目录比较相似,主要分为根键、子键和键值项三部分,与文件目录对应的话就是根目录、子目录和文件。分别介绍一下这三部分:1.根键:共有5个,分别为HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS和HKEY_CURRENT_CONFIG,把它们理解成磁盘的五个分区可以了。2转载 2014-03-23 12:58:09 · 853 阅读 · 0 评论 -
VC操作数据库技术
VC使用数据库对所需的数据进行存储与管理。本文对ODBC、DAO、OLE/DB和ADO这几种技术进行该有的说明:1、ODBCODBC(Open Database Connection开发数据库互连)是一种使用SQL的数据库应用程序设计接口。它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口),为ODBC编程提供了一个面向对象的方法,这使得利用MFC来创建ODB原创 2014-03-23 21:59:04 · 1640 阅读 · 0 评论