![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
Michael@Wu
这个作者很懒,什么都没留下…
展开
-
VC++对XML文件操作
void COperateXMLDlg::OnBnClickedGen(){ //::CoInitialize(NULL); //初始化COM // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); MSXML2::IXMLDOMDocumentPtr pDoc; MSXML2::IXMLDOMElementPtr xmlRoot ;原创 2014-04-15 15:34:53 · 2779 阅读 · 0 评论 -
VC++中XML文件的解析读取写入
1、在stdafx.h中引用如下#include "TLH/msxml4.tlh" using namespace MSXML22、在app文件中注意初始化com#if _WIN32_WINNT >= 0x0400 HRESULT hRes = CoInitializeEx(NULL, COINIT_MULTITHREADED);#else HRESULT hRes = CoInitialize(转载 2014-04-15 15:28:07 · 1577 阅读 · 0 评论 -
VC操作XML的基本流程
基本概念 XML的编程模式 前面我们说过,XML对树的表达能力是很强大的,我们完全可以把一个XML文档用一个树来表达,对于文档的操作就是对树的操作,这就是DOM(文档对象模型)。然而,DOM对XML文档的处理有许多的毛病,比如速度慢等,于是有了另一种模型SAX. 下面,我们分别详细的对这两种模型进行说明。 DOM模型 DOM模型需要对整个XML文档进行扫描原创 2014-04-16 09:12:50 · 1751 阅读 · 0 评论 -
#pragma用法简介
pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。message它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为:#pragma message原创 2014-05-27 09:27:15 · 636 阅读 · 0 评论 -
vc++中实现进度条
(2009-06-24 11:10:15)转载方法1:单线程方式。将你的任务分成多个部分,每运行一部分,就更新一下进度条。方法2:双线程方式。主线程负责完成你想要的工作。副线程负责更新进度条。更新进度条可以按照计时方法,或者根据主线程完成任务的状态来更新。因此,你的主线程在完成任务时,还得用一个临界区随时报告任务的完成状态。方法3:双线程转载 2014-08-04 11:08:38 · 5106 阅读 · 0 评论 -
CFileDialog 打开目录文件 保存目录文件
格式说明: explicit CFileDialog( BOOL bOpenFileDialog, //TRUE 为打开, FALSE 为保存 LPCTSTR lpszDefExt = NULL, // 默认文件扩展名 LPCT转载 2014-08-06 15:50:46 · 1096 阅读 · 0 评论 -
ListCtrl的扩展类EditListCtrl
该类继承自MFC的CListCtrl类;实现列可选,多单元格可选,单击选中单元格并能双击编辑,同时也可以设定某一列是否能进行编辑等等。功能强大,欢迎使用。头文件:CEditListCtrl.hclass CEditListCtrl : public CListCtrl{ // Constructionpublic: CEditListCtrl(); // Attribute原创 2014-08-12 13:08:19 · 1664 阅读 · 0 评论