亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cjtabview.h

?? 一個學生信息管理系統,使用了多中數值算法,有HASH查找,歸并排序,堆排序,快速排序,界面也不錯
?? H
字號:
////////////////////////////////////////////////////////////////
// Copyright 1999 Mike Manzo
// Class: CCJTabView
//

#ifndef __CJTABVIEW_H__
#define __CJTABVIEW_H__

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

typedef struct tagCTV_ITEM
{
	CWnd *pWnd;
	char szLabel[32];
} CTV_ITEM;

#define TABVIEW_BORDER 3

// template list used to contain tab information
typedef CList <CTV_ITEM*, CTV_ITEM *> CListViews;

// CCJTabView is a CCtrlView derived class which can be used to
// create a view that contains a tab control
class _CJX_EXT_CLASS CCJTabView : public CCtrlView
{
	DECLARE_DYNCREATE(CCJTabView)

protected:

	// Default constructor
	//
	CCJTabView();

	// Virtual destructor
	//
	virtual ~CCJTabView();

protected:
	
	CView*			m_pActiveView;	// pointer to the active view
	int				m_nActiveTab;	// index of the active tab
	CTabCtrl*		m_pTabCtrl;		// pointer to the tab control
	CToolTipCtrl*	m_pToolTip;		// pointer to the tooltip control
	CFont			m_TabFont;		// font used by tab control
	CListViews		m_views;		// template list containing tab information

public:

	// this member function is called to add a view to the tab control
	//
	BOOL AddView(
		// tab text
		LPCTSTR lpszLabel,
		// CView object associated with tab
		CRuntimeClass *pViewClass,
		// CDocument associated with view
		CDocument* pDoc = NULL,
		// create context for view
		CCreateContext *pContext = NULL);

	// this member function will modify the style for the
	// tab control associated with this control.
	//
	BOOL ModifyTabStyle(DWORD dwRemove, DWORD dwAdd, UINT nFlags=0);

	// this member function will set a view active
	// based on a CView object
	//
	void SetActiveView(CRuntimeClass *pViewClass);

	// this member function will set a view active
	// based on index
	//
	void SetActiveView(int nNewTab);

	// this member function will remove a view based on its index
	//
	void RemoveView(int nView);

	// this member function returns a pointer to a view
	// based on a CView object
	//
	CView* GetView(CRuntimeClass *pViewClass);

	// this member function returns a pointer to a view
	// based on its index
	//
	CView* GetView(int nView);

	// this member function returns a pointer to the
	// active view in the tab control
	//
	CView* GetActiveView();

	// this member function initializes the image list
	// for the tab control
	//
	CImageList* SetTabImageList(CImageList *pImageList);

	// this member function returns a pointer to the
	// tab control associated with this control
	//
	CTabCtrl* GetTabCtrl();

	// this member function is called by the view, and
	// can be overloaded in derived classes to return the rect
	// for the child window associated with the control bar.
	//
	virtual void GetChildRect(
		// reference to a CRect object which contains the size of
		// the child window associated with the control bar.
		CRect &rect);

private:

	void CalcViewRect(CRect* pRect);

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CCJTabView)
	public:
	virtual void OnInitialUpdate();
	//}}AFX_VIRTUAL

	// Generated message map functions
protected:
	//{{AFX_MSG(CCJTabView)
	afx_msg void OnWindowPosChanged(WINDOWPOS FAR* lpwndpos);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnSelchange(NMHDR* pNMHDR, LRESULT* pResult);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////
//	Inline Functions
/////////////////////////////////////////////////////////////////////////////

_CJXLIB_INLINE CTabCtrl* CCJTabView::GetTabCtrl()
	{ return m_pTabCtrl; }

_CJXLIB_INLINE CView* CCJTabView::GetActiveView()
	{ return m_pActiveView; }

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

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

#endif // __CJTABVIEW_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费av网站| 成人综合婷婷国产精品久久 | 成人av网站免费| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲国产一区在线观看| 91精品国产综合久久香蕉麻豆| 国产精品乡下勾搭老头1| 亚洲激情一二三区| 国产区在线观看成人精品 | 1区2区3区欧美| 日韩欧美久久一区| 色视频成人在线观看免| 韩国av一区二区三区在线观看| 亚洲一二三四久久| 337p粉嫩大胆色噜噜噜噜亚洲| 91在线视频网址| 精品一区二区免费视频| 一区二区高清在线| 国产欧美日韩卡一| 日韩欧美123| 欧美无砖砖区免费| 99天天综合性| 国产麻豆一精品一av一免费 | 欧美日韩国产综合草草| aaa欧美日韩| 国产二区国产一区在线观看| 天堂蜜桃一区二区三区 | 欧美国产激情一区二区三区蜜月| 91精品国产日韩91久久久久久| 91香蕉视频黄| 成人激情视频网站| 国产盗摄精品一区二区三区在线| 日韩精品乱码免费| 午夜精品123| 亚洲线精品一区二区三区 | 国产亚洲欧美日韩日本| 日韩欧美激情四射| 欧美一卡二卡三卡四卡| 欧美丰满高潮xxxx喷水动漫| 欧美性色综合网| 91黄色免费看| 精品久久久久99| 色一区在线观看| 91浏览器打开| 91美女蜜桃在线| 99久久久无码国产精品| 国产成人在线视频播放| 波多野结衣视频一区| 国产精品一卡二卡在线观看| 久久成人免费电影| 蜜臀精品久久久久久蜜臀| 日韩中文字幕亚洲一区二区va在线| 亚洲午夜影视影院在线观看| 一区二区三区不卡视频| 洋洋av久久久久久久一区| 亚洲一区二区三区国产| 一区二区三国产精华液| 亚洲一区二区精品视频| 亚洲成人av一区二区三区| 午夜不卡av免费| 美女网站色91| 国产精品夜夜嗨| 成+人+亚洲+综合天堂| av一二三不卡影片| 色老汉av一区二区三区| 欧美图片一区二区三区| 3d成人动漫网站| 黑人巨大精品欧美一区| 国产精品免费视频一区| 国产精品久久久久久久久晋中| 中日韩av电影| 有码一区二区三区| 日韩福利视频导航| 老司机精品视频线观看86| 国产一区二区三区黄视频| 国产精品一二三四| 色婷婷av一区二区三区大白胸| 欧美午夜影院一区| 日韩欧美黄色影院| 国产精品久久久久久久久久久免费看| 亚洲欧美偷拍卡通变态| 丝袜亚洲另类丝袜在线| 国产经典欧美精品| 91免费观看在线| 欧美揉bbbbb揉bbbbb| 欧美三级日韩在线| 欧美成人精品高清在线播放| 国产日产亚洲精品系列| 亚洲欧洲色图综合| 亚洲大片在线观看| 不卡电影一区二区三区| 99国产精品国产精品久久| 91.com视频| 欧美精品v日韩精品v韩国精品v| 热久久一区二区| 精品一区二区三区影院在线午夜 | 欧美tickling网站挠脚心| 久久综合九色综合97婷婷女人| 日本一区二区三级电影在线观看| 亚洲色欲色欲www| 日韩国产欧美一区二区三区| 激情图片小说一区| 欧美三级欧美一级| 久久久久久久久一| 一区二区成人在线视频 | av日韩在线网站| 91精品婷婷国产综合久久性色| 精品日韩一区二区三区| 国产精品色在线观看| 亚洲h精品动漫在线观看| 国产剧情av麻豆香蕉精品| 色网综合在线观看| 久久色中文字幕| 亚洲成人av一区| 成年人午夜久久久| 91精品免费在线| 亚洲午夜精品网| 国产成人日日夜夜| 欧美日韩精品一区二区三区四区| 日本一二三四高清不卡| 日韩专区中文字幕一区二区| 9i在线看片成人免费| 日韩美女一区二区三区| 视频一区二区不卡| 91丝袜美腿高跟国产极品老师| 精品久久久久久久久久久久久久久久久 | 亚洲国产一区二区三区 | 亚洲va中文字幕| 不卡在线视频中文字幕| 欧美一区二区三区白人| 亚洲免费观看高清完整版在线观看熊 | 国产精品美女一区二区三区 | 亚洲成人精品影院| 成人涩涩免费视频| 精品区一区二区| 一区二区免费看| 91国内精品野花午夜精品| 国产视频视频一区| 久久av中文字幕片| 欧美精品成人一区二区三区四区| 亚洲女爱视频在线| gogogo免费视频观看亚洲一| 26uuu国产在线精品一区二区| 免费在线一区观看| 在线播放欧美女士性生活| 一区二区三区av电影| 97精品久久久午夜一区二区三区| 国产欧美一区二区精品性色超碰| 91在线观看免费视频| 2017欧美狠狠色| 免费一级欧美片在线观看| 日韩女优av电影| 麻豆一区二区三区| 欧美一个色资源| 琪琪一区二区三区| 精品日产卡一卡二卡麻豆| 另类小说一区二区三区| 日韩一卡二卡三卡| 免费精品99久久国产综合精品| 欧美日韩在线播放| 午夜精品久久久久久久久| 欧美在线999| 午夜精品久久久久久久久久久| 欧美视频你懂的| 欧美精品久久天天躁| 亚洲夂夂婷婷色拍ww47| 色综合久久中文综合久久牛| 中文字幕一区二区三区精华液| 国产黄人亚洲片| 国产精品女主播在线观看| 东方欧美亚洲色图在线| 中文字幕免费一区| 97精品国产97久久久久久久久久久久 | 爽好多水快深点欧美视频| 91超碰这里只有精品国产| 日本va欧美va欧美va精品| 91精品一区二区三区在线观看| 国产一区二区三区视频在线播放| 久久久蜜桃精品| 9l国产精品久久久久麻豆| 亚洲天堂成人在线观看| 欧美三级日韩三级| 欧美aaa在线| 久久免费精品国产久精品久久久久| av不卡一区二区三区| 亚洲午夜激情av| 欧美成人三级电影在线| 国产成人精品综合在线观看| 亚洲色图都市小说| 91精品在线一区二区| 豆国产96在线|亚洲| 亚洲精品国产第一综合99久久 | 欧美成人a在线| 丁香亚洲综合激情啪啪综合| 樱桃视频在线观看一区| 欧美精品高清视频| 国产精品1区二区.| 亚洲 欧美综合在线网络| 久久日韩粉嫩一区二区三区| 成人av免费在线观看|