资料
文章平均质量分 79
「已注销」
这个作者很懒,什么都没留下…
展开
-
创建有个性的对话框之MFC篇
<br />想使自己的软件与众不同就要给软件加点“色”,一个颜色搭配协调的窗口要比windows千篇一律的灰底黑字更能吸引别人的眼球。设想如果html浏览器显示的网页都是白底黑字,还会有那么多的mm喜欢上网吗?可能互联网的人气将下降一半。做个出色的界面对于老手来说可能不在话下,但是对于新手来说还是无从下手,使用BCGControlBar和Xtreme Toolkit是个很好的选择,不过对于一个小程序使用这么大的库未免有头重脚轻的感觉。其实不使用这些庞然大物一样可以做个很“色”的界面,本文就结合CSDN论坛上原创 2011-05-04 01:47:00 · 364 阅读 · 0 评论 -
查看文章 MFC创建属性页对话框
首先 效果如图:第一步,打开资源视图,为属性表单添加属性页资源,如图:需要几个属性页就添加几个(同一个属性表单的属性页资源大小要一样,也就说统一选择Large 或Small等)第二步,为刚才添加的属性页资源添加对应类,这里,属性页跟一般对话框一样,如图:转载 2011-09-26 22:36:57 · 847 阅读 · 0 评论 -
VC使用MSXML解析XML文档
第一部分:DOM解析: 概述:DOM解析将会把一个完整的XML文档读进来,生成一个结构树。这样会要把XML文档全部都加载到内在中。所以解析起来的速度会要慢一些。 1、如何加载xml文件: //创建DOM,加载XML文档 MSXML::IXMLDOMDocumentPtr pCommandDoc;转载 2011-10-28 23:12:15 · 478 阅读 · 0 评论 -
MFC下XML遍历同名节点(Node)
主要还是弄清Nodelist和Node的关系。 1 #include 2 #include 3 4 #import 5 6 int _tmain(int argc, _TCHAR* argv[]) 7 { 8 CoInitialize(NULL); 9 //读取XML10 MSXML2::IXMLDOMDocumentPtr spXMLDoc;原创 2011-11-19 00:05:08 · 2193 阅读 · 0 评论 -
VC中Ansi、Unicode、UTF8字符串之间的转换和写入文本
http://www.iteye.com/topic/604821 Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件 Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无原创 2011-11-11 23:37:30 · 578 阅读 · 0 评论 -
C++读写文件
C++读取二进制文件须包含头文件,这里包含了C++读写文件的方法。可以使用fstream类,这个类可以对文件进行读写操作。 1、打开文件。 打开文件可以有两种方式,第一种可以使用fstream类的构造函数。 fstream file("test.dat",ios_base::in|ios_base::out|ios_base::app); 另外一种方法就是使用open函原创 2011-11-11 23:42:38 · 2366 阅读 · 0 评论 -
C++并发问题的疑惑
HANDLE hMutex=NULL; //全局变量void RecordDllLog(string msgcontent){ WaitForSingleObject(hMutex,INFINITE); ofstream ofile; ofile.open("dlllog.txt",ios::app); //当前目录 if (!ofile原创 2011-12-20 11:26:22 · 312 阅读 · 0 评论