⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 excelexportmanage.h

📁 方便大家使用这个插件功能 当然应用广泛!
💻 H
字号:
// ExcelExportManage.h: interface for the CExcelExportManage class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_EXCELEXPORTMANAGE_H__9A17BBAB_4238_4941_8C91_F0C9ACAD05B8__INCLUDED_)
#define AFX_EXCELEXPORTMANAGE_H__9A17BBAB_4238_4941_8C91_F0C9ACAD05B8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <afxtempl.h>
// {5AE91058-7DE1-4392-85FA-33FC8BC72D17}
#define __CATALOGID__ {0x5ae91058, 0x7de1, 0x4392, 0x85, 0xfa, 0x33, 0xfc, 0x8b, 0xc7, 0x2d, 0x17}
struct AddInModel
{
	CString m_sName;
	CString m_sDescription;
	CLSID	m_clsid;
	long	m_nID;
	long	m_nSubType;
	IUnknown*	m_spCommand;
};
#define _BASE_COMMAND_ID_	50550
class CExcelExportManage  : public CArray<AddInModel*,AddInModel*>
{
private:
	BOOL m_bKeepInMemory;
public:
	CString m_sLastErrorMsg;
private:
	BOOL AddCommand(RDINTERFACELib::ICommandPtr& pCommand,CLSID& clsid,long& nComandID,long nSubType,void* param);
public:
	void SetKeepInMemory(BOOL bKeep);
	CString GetLastErrorMsg();
	BOOL EnumClassesOfCategories(void * param);
	void DeleteAll();

	RDINTERFACELib::ICommandPtr FindCommandByDescription(CString sDescription,long& nSubType);
	RDINTERFACELib::ICommandPtr FindCommandByName(CString sName,long& nSubType);
	RDINTERFACELib::ICommandPtr FindCommandByID(long nID,long& nSubType);

	BOOL DoCommand(RDINTERFACELib::ICommandPtr pCommand,int nSubType);
	BOOL DoCommandByID(long nID);
	BOOL DoCommandByName(CString sName);
	BOOL DoCommandByDescription(CString sDescription);
	void AppendDescriptsToMenu(CMenu* pMenu);		
	void AppendNameToMenu(CMenu* pMenu);		
public:
	CExcelExportManage();
	virtual ~CExcelExportManage();
};

#endif // !defined(AFX_EXCELEXPORTMANAGE_H__9A17BBAB_4238_4941_8C91_F0C9ACAD05B8__INCLUDED_)

⌨️ 快捷键说明

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