cdbexpstoreproc.h
来自「本人买的<<VC++项目开发实例>>源代码配套光盘.」· C头文件 代码 · 共 63 行
H
63 行
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CDBEXPSTOREPROC_3C3693B101DF_INCLUDED
#define _INC_CDBEXPSTOREPROC_3C3693B101DF_INCLUDED
#include "CDBTreeNode.h"
//##ModelId=3C3693B101DF
class CDBExpStoreProc
: public CDBTreeNode
{
protected:
//##ModelId=3CA0A1F3034B
virtual void BuildContextMenu(DBTREE_NODE_CONTEXT & context);
//##ModelId=3C6287BA013C
virtual void OnMenuItemClick(UINT nCmd);
public:
//在开始设计的时候,给BuildLVITEM采用的不是虚函数,
//可是到目前来看,这是不可以的,因为,这样的话就不
//能更改在右视中的图标。
//##ModelId=3CD958C30264
virtual void BuildLVITEM(int& nIndex);
//当用户使用鼠标的右键要弹出菜单的时候,这个函数被调用.
//它会立即创建一个弹出式的菜单 m_ContextMenu
//然后会调用BuildContextMenu来修改这个菜单
//##ModelId=3C6287BA02D7
virtual BOOL PopupContextMenu(DBTREE_NODE_CONTEXT& context);
//##ModelId=3C62871800DF
virtual void BuildTVITEM(HTREEITEM hParentItem);
//##ModelId=3C5CCD0301FB
virtual BOOL OpenRelatedView(LPARAM lParam);
//##ModelId=3C5B9B9F038D
CString m_strStoreProcName;
//##ModelId=3C5B9B9F0397
CDBExpStoreProc(const CString& strName);
//##ModelId=3C5B9B9F03AB
~CDBExpStoreProc();
//##ModelId=3C5B9B9F03AC
virtual BOOL ExpandItem(HTREEITEM hItem, UINT state);
//##ModelId=3C5B9B9F03C9
virtual const char * GetTreeNodeCaption();
private:
//##ModelId=3CD94FFB023A
int SP_Property(LPARAM lParam);
//##ModelId=3CD94FFB0258
int SP_GenerateScript(LPARAM lParam);
//##ModelId=3CD94FFB0276
int SP_Definition(LPARAM lParam);
//##ModelId=3CD94FFB0294
int SP_Execute(LPARAM lParam);
};
#endif /* _INC_CDBEXPSTOREPROC_3C3693B101DF_INCLUDED */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?