cdbexpaliasmanager.h
来自「本人买的<<VC++项目开发实例>>源代码配套光盘.」· C头文件 代码 · 共 61 行
H
61 行
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CDBEXPALIASMANAGER_3C33D0BE00F5_INCLUDED
#define _INC_CDBEXPALIASMANAGER_3C33D0BE00F5_INCLUDED
#include <afxtempl.h>
#include <afxcoll.h>
#include "cdbexpalias.h"
//##ModelId=3C33D0BE00F5
#include "IniFile.h" // Added by ClassView
//##ModelId=3C33D0BE00F5
class CDBExpAliasManager
: public CObject
{
public:
//##ModelId=3CA0A1F4019E
void RevokeAliasNode(CDBExpAlias *pAlias);
//##ModelId=3C39C130028E
void LoadAllAliases();
//##ModelId=3C377EC402F0
virtual ~CDBExpAliasManager();
//##ModelId=3C377EC6013A
CDBExpAliasManager();
//##ModelId=3C377F39008C
inline const CTypedPtrList<CObList,CDBExpAlias*>& get_AliasList() const
{
return m_AliasList;
}
//##ModelId=3C369A27016F
const CString& GetAliasIniFileName() const;
//给DBExplorer系统设置一个新的放置Alias 的 ini 文件。
//它会检查这个ini文件是不是一个存在
//的文件,如果不是,那么它将要抛出
//一个CFileException的异常。
//##ModelId=3C377A640169
void SetAliasIniFileName(CString& szIniFileName);
private:
//##ModelId=3CCC3372008E
CIniFile m_AliasIniFile;
//Ini文件名称的变量,在默认的情况下,
//它将和可执行文件的名一样的.
//即,它为 AfxGetAppName() + ".ini"
//##ModelId=3C3879FC016A
CString m_strAliasIniFileName;
//##ModelId=3CCC337200C0
CTypedPtrList<CObList, CDBExpAlias*> m_AliasList;
};
#endif /* _INC_CDBEXPALIASMANAGER_3C33D0BE00F5_INCLUDED */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?