|
#pragma once
#include "afxcmn.h"
// Don't forget the TinyXML include :-)
#include "TinyXML/tinyxml.h"
class CTreeCtrlXML : public CTreeCtrl
{
public:
CTreeCtrlXML(void);
virtual ~CTreeCtrlXML(void);
public:
bool LoadFromXML( const CString& a_strFile );
bool SaveToXML( const CString& a_strFile );
public:
void Load( TiXmlNode* a_pNode );
void Save( TiXmlNode* a_pNode );
protected:
void LoadItem( TiXmlNode* a_pNode, HTREEITEM a_hTreeParent );
int GetIndentLevel( HTREEITEM hItem );
HTREEITEM GetNextItem( HTREEITEM hItem );
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I was born in 1982 near Stuttgart / Germany and began my first steps in programming computers at the age of only nine years on an old Commodore CBM 7072. In 2002 I finished my education as IT specialist for software engineering and did my civillian service afterwards. Currently I'm working as leader of the software division in a bigger company located in south west Germany, mainly on software development and research projects for multimedia terminals and user recognition/verification systems.