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

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

?? statecollectionview.cpp

?? 該例實現程序運行過程中改變開發工具Visual C++的工作空間框.
?? CPP
字號:
// StateCollectionView.cpp : implementation of the CStateCollectionView class
//

#include "stdafx.h"
#include "StateCollection.h"

#include "StateCollectionDoc.h"
#include "StateCollectionView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

static const CString strInfo = 
	"This sample illustrates how to save/load the current configuration on the fly.\r\n"
	"You can configure two 'environments' - Regular and Debug.\r\n"
	"Just customize the toolbar/menu/docking bars and select 'Project|Save Debug' or 'Project|Save Regular'.\r\n"
	"When you want to switch between configurations select 'Project|Load Debug' or 'Project|Load Regular'.\r\n"
	"When the application is starting up it loads the default configuration.\r\n\r\n"
	"You can combine this code with the 'StateToFile' example for greater flexibility.\r\n"
	"In this way you can export/import the desired configurations/profiles on the fly.\r\n"
	"Pay attention to using CBCGWorkspace::LoadState/SaveState.";



/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView

IMPLEMENT_DYNCREATE(CStateCollectionView, CView)

BEGIN_MESSAGE_MAP(CStateCollectionView, CView)
	//{{AFX_MSG_MAP(CStateCollectionView)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		//    DO NOT EDIT what you see in these blocks of generated code!
	ON_WM_LBUTTONDBLCLK()
	//}}AFX_MSG_MAP
	ON_WM_CONTEXTMENU()
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView construction/destruction

CStateCollectionView::CStateCollectionView()
{
	// TODO: add construction code here

}

CStateCollectionView::~CStateCollectionView()
{
}

BOOL CStateCollectionView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView drawing

void CStateCollectionView::OnDraw(CDC* pDC)
{
	CStateCollectionDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);

	const int iOffset = 20;

	CFont* pFontOld = (CFont*) pDC->SelectStockObject (DEFAULT_GUI_FONT);
	ASSERT (pFontOld != NULL);

	CRect rectClient;
	GetClientRect (&rectClient);

	CRect rectText = rectClient;
	rectText.DeflateRect (iOffset, iOffset);
	pDC->DrawText (strInfo, rectText, DT_CALCRECT | DT_WORDBREAK);

	rectText.OffsetRect (	(rectClient.Width () - rectText.Width () - 2 * iOffset) / 2,
							(rectClient.Height () - rectText.Height () - 2 * iOffset) / 2);

	CRect rectFrame = rectText;
	rectFrame.InflateRect (iOffset, iOffset);

	pDC->FillSolidRect (rectFrame, ::GetSysColor (COLOR_INFOBK));
	
	rectFrame.DeflateRect (1, 1);
	pDC->Draw3dRect (rectFrame, ::GetSysColor (COLOR_3DSHADOW), 
					::GetSysColor (COLOR_3DLIGHT));

	rectFrame.DeflateRect (2, 2);
	pDC->Draw3dRect (rectFrame, ::GetSysColor (COLOR_3DSHADOW), 
					::GetSysColor (COLOR_3DLIGHT));

	pDC->SetTextColor (::GetSysColor (COLOR_INFOTEXT));
	pDC->SetBkMode (TRANSPARENT);

	pDC->DrawText (strInfo, rectText, DT_WORDBREAK);

	pDC->SelectObject (pFontOld);
}

/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView printing

void CStateCollectionView::OnFilePrintPreview() 
{
	BCGPrintPreview (this);
}

BOOL CStateCollectionView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CStateCollectionView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CStateCollectionView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView diagnostics

#ifdef _DEBUG
void CStateCollectionView::AssertValid() const
{
	CView::AssertValid();
}

void CStateCollectionView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

CStateCollectionDoc* CStateCollectionView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CStateCollectionDoc)));
	return (CStateCollectionDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CStateCollectionView message handlers

void CStateCollectionView::OnLButtonDblClk(UINT nFlags, CPoint point) 
{
	theApp.OnViewDoubleClick (this, IDR_MAINFRAME);
}

void CStateCollectionView::OnContextMenu(CWnd*, CPoint point)
{
	theApp.ShowPopupMenu (IDR_CONTEXT_MENU, point, this);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美三级| 亚洲黄色在线视频| 综合电影一区二区三区| 午夜天堂影视香蕉久久| 高清国产一区二区| 91麻豆精品国产自产在线| 亚洲国产成人一区二区三区| 亚洲成人三级小说| 99久久伊人精品| 国产日韩欧美精品电影三级在线| 亚洲精品成人悠悠色影视| 狠狠狠色丁香婷婷综合久久五月| 在线精品视频一区二区三四 | 国产欧美一区二区精品性色| 一级女性全黄久久生活片免费| 国产精品小仙女| 欧美岛国在线观看| 日韩国产欧美在线视频| 在线观看国产一区二区| 亚洲欧美日韩在线不卡| 丁香六月综合激情| 美女mm1313爽爽久久久蜜臀| 国产揄拍国内精品对白| 精品视频资源站| 一区二区三区电影在线播| 成人亚洲精品久久久久软件| 26uuu亚洲综合色| 伦理电影国产精品| 欧美日韩视频专区在线播放| 亚洲综合无码一区二区| 92精品国产成人观看免费| 中文字幕av不卡| 成人av网站在线观看免费| 国产嫩草影院久久久久| 成人av动漫网站| 亚洲国产精品99久久久久久久久 | 精品一区在线看| 日韩精品一区二区三区在线播放 | 日韩欧美在线一区二区三区| 三级一区在线视频先锋| 欧美电影一区二区| 日韩精品乱码免费| 欧美一区二区三区性视频| 全国精品久久少妇| 日韩女优av电影| 国产电影一区二区三区| 国产午夜精品一区二区| 91网站在线观看视频| 亚洲精品午夜久久久| 欧美伦理影视网| 六月丁香婷婷久久| 国产欧美精品一区二区三区四区| av在线不卡电影| 亚洲成人自拍偷拍| 精品国内片67194| 成人国产在线观看| 亚洲成人精品在线观看| 久久影院午夜论| www.日韩精品| 午夜视频一区二区| 久久女同精品一区二区| 91免费看`日韩一区二区| 亚洲成人av一区二区| 精品免费日韩av| 日本道色综合久久| 久久99精品久久久久久久久久久久| 中文字幕精品—区二区四季| 欧美午夜影院一区| 国产自产2019最新不卡| 一区二区三区影院| 国产日韩欧美精品综合| 欧美日韩日日骚| eeuss鲁片一区二区三区| 天天影视涩香欲综合网| 国产亚洲精久久久久久| 欧美性大战久久久久久久蜜臀| 麻豆精品视频在线| 亚洲精品日韩一| www久久精品| 欧美日韩国产123区| 国产成人精品午夜视频免费 | 欧美日韩三级一区| 成人永久免费视频| 久久99久久久欧美国产| 国产精品二区一区二区aⅴ污介绍| 欧美在线小视频| proumb性欧美在线观看| 久久99这里只有精品| 亚洲国产精品久久一线不卡| 国产精品日韩成人| 久久久亚洲欧洲日产国码αv| 欧美日韩精品一区二区三区蜜桃| 不卡视频免费播放| 国产在线不卡视频| 美女一区二区在线观看| 亚洲一区二区三区精品在线| 国产精品短视频| 亚洲国产精品二十页| 亚洲精品一区二区三区99| 欧美日韩国产免费一区二区| 色婷婷亚洲精品| 色综合色综合色综合| 国产69精品久久久久777| 免费高清在线视频一区·| 亚洲第一av色| 亚洲不卡在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产三级精品视频| 久久精品亚洲精品国产欧美kt∨| 91精品婷婷国产综合久久| 欧美日韩国产经典色站一区二区三区| av男人天堂一区| 国产jizzjizz一区二区| 国产成人精品免费一区二区| 国产成人免费xxxxxxxx| 成人网在线播放| 99久久精品国产网站| 懂色av一区二区三区免费看| 国产经典欧美精品| 成人av影院在线| 91免费国产视频网站| 欧美在线制服丝袜| 欧美人与性动xxxx| 欧美丰满一区二区免费视频| 正在播放亚洲一区| 日韩欧美一区在线| 欧美精品一区二区久久婷婷| 精品福利一二区| 国产精品拍天天在线| 亚洲另类春色国产| 午夜欧美在线一二页| 日本午夜精品一区二区三区电影| 麻豆精品一二三| 成人免费高清视频| 欧美视频自拍偷拍| 日韩一区二区三免费高清| 久久久精品免费观看| 中文字幕一区二区三区在线不卡| 一区二区三区中文字幕电影| 视频一区在线播放| 国产精品一区二区无线| 成人午夜伦理影院| 欧美视频在线播放| 精品少妇一区二区三区 | 精品久久久影院| 欧美极品xxx| 亚洲综合激情另类小说区| 免费人成精品欧美精品| 国产精品夜夜嗨| 色呦呦网站一区| 日韩天堂在线观看| 中文字幕一区二区三区四区 | 亚洲欧洲日韩女同| 亚洲精品亚洲人成人网 | 不卡一区二区在线| 91精品欧美福利在线观看| 国产亚洲午夜高清国产拍精品| 一区二区三区四区在线免费观看| 日韩高清欧美激情| 成人性生交大片免费看中文 | 国产欧美日韩在线看| 樱桃视频在线观看一区| 国内不卡的二区三区中文字幕| 97精品国产97久久久久久久久久久久| 欧美精品在线观看一区二区| 国产精品不卡在线观看| 免费观看日韩电影| 欧美视频三区在线播放| 国产精品拍天天在线| 久久97超碰色| 91精品国产欧美一区二区| 日韩一区中文字幕| 从欧美一区二区三区| 日韩精品最新网址| 午夜免费欧美电影| 色呦呦一区二区三区| 中文字幕中文字幕在线一区| 韩国av一区二区三区四区| 91麻豆精品国产无毒不卡在线观看| 亚洲免费av在线| 99久久99精品久久久久久| 国产亚洲综合性久久久影院| 久久精品国产精品亚洲综合| 91超碰这里只有精品国产| 亚洲狠狠丁香婷婷综合久久久| 不卡在线视频中文字幕| 国产日韩精品视频一区| 激情久久五月天| 欧美一区二区在线不卡| 亚洲成人午夜电影| 欧美色综合影院| 亚洲第四色夜色| 欧美剧情片在线观看| 亚洲一区电影777| 欧美私人免费视频| 亚洲国产精品一区二区久久恐怖片| 色欧美片视频在线观看| 一区二区三区成人在线视频| 欧美在线观看禁18| 亚洲国产成人91porn|