cdbexptable.h

来自「本人买的<<VC++项目开发实例>>源代码配套光盘.」· C头文件 代码 · 共 79 行

H
79
字号
// Copyright (C) 1991 - 1999 Rational Software Corporation

#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CDBEXPTABLE_3C36932C00CF_INCLUDED
#define _INC_CDBEXPTABLE_3C36932C00CF_INCLUDED

#include "CDBTreeNode.h"

//##ModelId=3C36932C00CF
class CDBExpTable 
: public CDBTreeNode
{
protected:
	//这个函数是用来修改菜单的, 当它返回的时候, 
	//一个符合上下文环境的弹出式菜单就被创建并修改成功.
	//##ModelId=3C62877301F9
	virtual void BuildContextMenu(DBTREE_NODE_CONTEXT& context);

	//##ModelId=3C62877402B1
	virtual void OnMenuItemClick(UINT nCmd);

public:
	//##ModelId=3CD9574701F0
	virtual void BuildLVITEM(int& nIndex);

	//##ModelId=3CD0E14C0158
	int BCB_NewIndex(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E15A01A8
	int BCB_NewTrigger(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E16302CE
	int BCB_GetRecordSet(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E32D0286
	int BCB_GetRecordCount(HWND hParentWnd, LPARAM lParam);


	//##ModelId=3CD0E3420010
	int BCB_ModifyTableStructure(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E3A703AE
	int BCB_ExportTable(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E3B803D1
	int BCB_GenerateScript(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3CD0E3D503DC
	int BCB_Property(HWND hParentWnd, LPARAM lParam);

	//##ModelId=3C6287080335
	virtual void BuildTVITEM(HTREEITEM hParentItem);

	//当用户使用鼠标的右键要弹出菜单的时候,这个函数被调用.
	//它会立即创建一个弹出式的菜单 m_ContextMenu
	//然后会调用BuildContextMenu来修改这个菜单
	//##ModelId=3C628775007F
	virtual BOOL PopupContextMenu(DBTREE_NODE_CONTEXT& context);

	//##ModelId=3C5CCCF3003F
	virtual BOOL OpenRelatedView(LPARAM lParam);

	//##ModelId=3C5B9B9F033D
	virtual  ~CDBExpTable();
	//##ModelId=3C5B9B9F0352
	CDBExpTable(const CString& strName);
	//##ModelId=3C5B9B9F035B
	CString m_strTableName;
	//##ModelId=3C5B9B9F0365
	virtual BOOL ExpandItem(HTREEITEM hItem, UINT state);
	//##ModelId=3C5B9B9F0383
	virtual const char * GetTreeNodeCaption();

};

#endif /* _INC_CDBEXPTABLE_3C36932C00CF_INCLUDED */

⌨️ 快捷键说明

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