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

📄 hframewnd.h

📁 枚举主机网络设备
💻 H
字号:
#if !defined(AFX_HFRAMWND_H__99AB07AA_825A_45AA_8714_7299E60EA309__INCLUDED_)
#define AFX_HFRAMWND_H__99AB07AA_825A_45AA_8714_7299E60EA309__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// hframewnd.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CHFrameWnd frame
#include "HStatusBar.h"
#include "DlgWorkspace.h"
#include "HDlgGrid.h"
#include "HSortListCtrl.h"
#include "HADOSpirit.h"

//#define CHTreeCtrl	CHNetBarTree
#define CHTreeCtrl	CTreeCtrl
#define CHGridCtrl	CADOGridCtrl
class AFX_EXT_CLASS CHFrameWnd : public CFrameWnd,public CHADOSpirit
{

	DECLARE_DYNCREATE(CHFrameWnd)
protected:
	CHFrameWnd();           // protected constructor used by dynamic creation

// Attributes
public:
	CToolBar						m_wndToolBar;
	CStatusBar						m_wndStatusBar;
	CDynamicBarT<CDlgWorkspace>		m_wndWorkspace;
	CDynamicBarT<CHDlgGrid>			m_wndOutput;

protected:
	CWnd		m_wndOwner;
	CView		*m_pCurrentActiveView;

// Operations
public:

// Overrides
public:
	void CreateToolBar();
	void CreateStatusBar();
	void CreateOutputBar();
	void CreateWorkspaceBar();
	virtual void DoSthBeforeShow();
	long FillGrid(_RecordsetPtr SetPtr);
	CWizardBarsDlg* GetWizardBarsDlg(UINT nDlgID);
	CQQBarCtrl* GetQQBarPtr(int nTab=0);
	CGridCtrl* GetGridPtr(int nTab=0);
	CTreeCtrl* GetTreePtr(int nTab=0);
	DWORD GetQQFlag(int nTab=-1);
	DWORD SetQQFlag(DWORD dwQQFlag,int nTab=-1);
protected:
	void FetchDlgWorkspacePtr(CDlgWorkspace** ppDlgOutput);
	void FetchDlgOutputPtr(CHDlgGrid** ppDlgOutput);
	void FetchQQBarPtr(CQQBarCtrl** ppQQBar,int nTab=0);
	void SetGridPtr(CHGridCtrl** ppGrid,int nTab=0);
	void FetchGridPtr(CHGridCtrl** ppGrid,int nTab=0);
	void FetchTreePtr(CHTreeCtrl** ppTree,int nTab=0);
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CHFrameWnd)
	public:
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CHFrameWnd();

	// Generated message map functions
	//{{AFX_MSG(CHFrameWnd)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg long OnGetMainView(UINT wParm,LONG lParm);
	afx_msg virtual long OnRMClient(UINT wParm,LONG lParm);
	afx_msg virtual long OnHShellTreeItemClicked(UINT wParm,LONG lParm);
	afx_msg long OnGetDlgOutputPtr(UINT wParm,LONG lParm);
	afx_msg long OnGetDlgWorkspacePtr(UINT wParm,LONG lParm);
	afx_msg long OnGetQQBarPtr(UINT wParm,LONG lParm);
	afx_msg long OnSetGridPtr(UINT wParm,LONG lParm);
	afx_msg long OnGetGridPtr(UINT wParm,LONG lParm);
	afx_msg long OnGetTreePtr(UINT wParm,LONG lParm);
	afx_msg long OnSetStatusBarText(UINT wParm,LONG lParm);
	afx_msg long OnChangeToolBar(UINT wParm,LONG lParm);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_HFRAMWND_H__99AB07AA_825A_45AA_8714_7299E60EA309__INCLUDED_)

⌨️ 快捷键说明

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