paramlistctrl.h

来自「从各种控件中获得数据 自动生成XML文档 并通过XSLT转换为其他形式的XML文」· C头文件 代码 · 共 38 行

H
38
字号
#pragma once
// Copyright by Johnson zhou. All right reserved.
// You can copy , modify and use as any purpose. I 'd like to see my name in 
// your credit.

// CParamListCtrl

class CParamListCtrl : public CListCtrl
{
	DECLARE_DYNAMIC(CParamListCtrl)

public:
	CParamListCtrl();
	virtual ~CParamListCtrl();

protected:
	DECLARE_MESSAGE_MAP()
private:
	bool InitHeader(void);
	bool InsertItemToCtrl(CParamItem & item);
	bool ModifyItemInCtrl(CParamItem& item);
	bool DelCurSelFromCtrl(void);
	bool FillCtrlItem(void);
public:
	long GetCurSelItem(void);
	bool GetCurSelItem(CParamItem& item);
	CParamTable m_ParamTable;
	bool AddParam(CParamItem& item);
	bool DeleteParam(void);
	bool ModifyParam(CParamItem& item);

	bool Init(const CString & m_strPathName=_T(""));
	bool Clear(void);
	bool GetParameter(CXMLParamResult& rst);
};


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?