/************************************************
* *
* 树型控件操作实例 *
* *
************************************************/
#pragma once
#include "afxcmn.h"
#include "afxwin.h"
#include using namespace std ;
// CTreeSampleDlg 对话框
typedef struct tagTreeItem{
char CatalogID[50] ;
char CatalogName[50] ;
char CatalogType[50] ;
int n1 ;
int n2 ;
}STreeItem ;
class CTreeSampleDlg : public CDialog
{
DECLARE_DYNAMIC(CTreeSampleDlg)
public:
CTreeSampleDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CTreeSampleDlg();
// 对话框数据
enum { IDD = IDD_DLG_TREESAMPLE };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
// 树型控件
CTreeCtrl m_tree;
public:
// 添加结点
CButton m_btnAdd;
public:
// 修改结点
CButton m_btnEdit;
public:
// 删除结点
CButton m_btnDel;
public:
// 目录ID
CEdit m_EditCatalogId;
public:
// 目录名称
CEdit m_EditCatalogName;
public:
// 目录类型
CEdit m_EditCatalogType;
public:
afx_msg void OnBnClickedBtnadd();
public:
afx_msg void OnBnClickedBtnedit();
public:
afx_msg void OnBnClickedBtndel();
public:
virtual BOOL OnInitDialog() ;