• 大小: 23.54MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: 其他
  • 标签: tinyxml  xml  树控件  

资源简介

#############实现功能################# 1,从ORG.XML文件中载入属性名为NAME的属性值 2,将属性值链接到树控件CTREECTRL上 3,再将树控件上的各数据保存至1.xml文件中 4,使用开源xml解析库,即tinyxml

资源截图

代码片段和文件信息


// myxml.cpp : Defines the class behaviors for the application.
//

#include “stdafx.h“
#include “myxml.h“
#include “myxmlDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CmyxmlApp

BEGIN_MESSAGE_MAP(CmyxmlApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()


// CmyxmlApp construction

CmyxmlApp::CmyxmlApp()
{
// support Restart Manager
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;

// TODO: add construction code here
// Place all significant initialization in InitInstance
}


// The one and only CmyxmlApp object

CmyxmlApp theApp;


// CmyxmlApp initialization

BOOL CmyxmlApp::InitInstance()
{
// InitCommonControlsEx() is required on Windows XP if an application
// manifest specifies use of ComCtl32.dll version 6 or later to enable
// visual styles.  Otherwise any window creation will fail.
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// Set this to include all the common control classes you want to use
// in your application.
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);

CWinApp::InitInstance();


AfxEnableControlContainer();

// Create the shell manager in case the dialog contains
// any shell tree view or shell list view controls.
CShellManager *pShellManager = new CShellManager;

// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need
// Change the registry key under which our settings are stored
// TODO: You should modify this string to be something appropriate
// such as the name of your company or organization
SetRegistryKey(_T(“Local AppWizard-Generated Applications“));

CmyxmlDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with Cancel
}

// Delete the shell manager created above.
if (pShellManager != NULL)
{
delete pShellManager;
}

// Since the dialog has been closed return FALSE so that we exit the
//  application rather than start the application‘s message pump.
return FALSE;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   61689856  2013-09-22 09:15  myxml.sdf

     文件        882  2013-09-16 09:06  myxml.sln

    ..A..H.     17408  2013-09-22 09:15  myxml.suo

     文件        193  2013-09-22 09:13  readme.txt

     文件     229376  2013-09-22 09:08  Debug\myxml.exe

     文件    1262624  2013-09-22 09:08  Debug\myxml.ilk

     文件    5221376  2013-09-22 09:08  Debug\myxml.pdb

     文件      51542  2013-09-22 09:09  myxml\1.xml

     文件       4448  2013-09-22 09:08  myxml\Debug\cl.command.1.tlog

     文件      67954  2013-09-22 09:08  myxml\Debug\CL.read.1.tlog

     文件       2256  2013-09-22 09:08  myxml\Debug\CL.write.1.tlog

     文件          2  2013-09-22 09:08  myxml\Debug\link-cvtres.read.1.tlog

     文件          2  2013-09-22 09:08  myxml\Debug\link-cvtres.write.1.tlog

     文件       1856  2013-09-22 09:08  myxml\Debug\link.command.1.tlog

     文件       4914  2013-09-22 09:08  myxml\Debug\link.read.1.tlog

     文件       1094  2013-09-22 09:08  myxml\Debug\link.write.1.tlog

     文件        674  2013-09-22 09:08  myxml\Debug\mt.command.1.tlog

     文件        640  2013-09-22 09:08  myxml\Debug\mt.read.1.tlog

     文件        402  2013-09-22 09:08  myxml\Debug\mt.write.1.tlog

     文件       2513  2013-09-22 08:56  myxml\Debug\myxml.Build.CppClean.log

     文件        667  2013-09-22 08:56  myxml\Debug\myxml.exe.embed.manifest

     文件        732  2013-09-22 08:56  myxml\Debug\myxml.exe.embed.manifest.res

     文件        381  2013-09-22 09:08  myxml\Debug\myxml.exe.intermediate.manifest

     文件         43  2013-09-22 09:08  myxml\Debug\myxml.lastbuildstate

     文件       2534  2013-09-22 09:08  myxml\Debug\myxml.log

     文件      30939  2013-09-22 08:56  myxml\Debug\myxml.obj

     文件   33816576  2013-09-22 08:56  myxml\Debug\myxml.pch

     文件      69696  2013-09-22 08:56  myxml\Debug\myxml.res

     文件      79173  2013-09-22 09:08  myxml\Debug\myxmlDlg.obj

     文件        200  2013-09-22 08:56  myxml\Debug\myxml_manifest.rc

............此处省略43个文件信息

评论

共有 条评论