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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wavelet.cpp

?? this walet there is pictures in it you can debug it
?? CPP
字號(hào):
// wavelet.cpp : Defines the class behaviors for the application.
//

#include "stdafx.h"
#include "wavelet.h"

#include "MainFrm.h"
#include "ChildFrm.h"
#include "waveletDoc.h"
#include "waveletView.h"
#include "PictureView.h"
#include <locale.h>

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

/////////////////////////////////////////////////////////////////////////////
// CWaveletApp

BEGIN_MESSAGE_MAP(CWaveletApp, CWinApp)
	//{{AFX_MSG_MAP(CWaveletApp)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	ON_COMMAND(ID_FILE_OPEN, OnFileOpen)
	ON_COMMAND(ID_FILE_NEW, OnFileNew)
	//}}AFX_MSG_MAP
	// Standard file based document commands
	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CWaveletApp construction

CWaveletApp::CWaveletApp()
{
	// TODO: add construction code here,
	// Place all significant initialization in InitInstance
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CWaveletApp object

CWaveletApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CWaveletApp initialization

BOOL CWaveletApp::InitInstance()
{
	AfxEnableControlContainer();

	// Standard initialization
	// If you are not using these features and wish to reduce the size
	//  of your final executable, you should remove from the following
	//  the specific initialization routines you do not need.

#ifdef _AFXDLL
	Enable3dControls();			// Call this when using MFC in a shared DLL
#else
	Enable3dControlsStatic();	// Call this when linking to MFC statically
#endif

	// Change the registry key under which our settings are stored.
	// TODO: You should modify this string to be something appropriate
	// such as the name of your company or organization.
	SetRegistryKey(_T("Local AppWizard-Generated Applications"));

	LoadStdProfileSettings();  // Load standard INI file options (including MRU)

	// Register the application's document templates.  Document templates
	//  serve as the connection between documents, frame windows and views.

	m_pWaveletTemplate = new CMultiDocTemplate(
		IDR_WAVELETYPE,
		RUNTIME_CLASS(CWaveletDoc),
		RUNTIME_CLASS(CChildFrame), // custom MDI child frame
		RUNTIME_CLASS(CWaveletView));
	AddDocTemplate(m_pWaveletTemplate);
		
	m_pImageTemplate = new CMultiDocTemplate(
	    IDR_IMAGETYPE,
		RUNTIME_CLASS(CWaveletDoc),
		RUNTIME_CLASS(CChildFrame), // custom MDI child frame
		RUNTIME_CLASS(PictureView));
	AddDocTemplate(m_pImageTemplate);

	// create main MDI Frame window
	CMainFrame* pMainFrame = new CMainFrame;
	if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
		return FALSE;
	m_pMainWnd = pMainFrame;

	// Parse command line for standard shell commands, DDE, file open
	CCommandLineInfo cmdInfo;
	ParseCommandLine(cmdInfo);

	// Dispatch commands specified on the command line
	if (!ProcessShellCommand(cmdInfo))
		return FALSE;

	// The main window has been initialized, so show and update it.
	pMainFrame->ShowWindow(m_nCmdShow);
	pMainFrame->UpdateWindow();

	return TRUE;
}


/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
		// No message handlers
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

// App command to run the dialog
void CWaveletApp::OnAppAbout()
{
	CAboutDlg aboutDlg;
	aboutDlg.DoModal();
}

/////////////////////////////////////////////////////////////////////////////
// CWaveletApp message handlers


void CWaveletApp::OnFileOpen() 
{
		CFileDialog dlg(TRUE,NULL,NULL,
	                 OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
	                 _T("Bitmap (*.BMP)|*.BMP|"));
	if( dlg.DoModal()==IDOK )
	{
		CString cstrFileName = dlg.GetPathName();
		OpenDocumentFile(cstrFileName);
	}	
	return;
	
}

CDocument* CWaveletApp::OpenDocumentFile(LPCTSTR lpszFileName) 
{
		CWaveletDoc* pDoc = (CWaveletDoc*)CWinApp::OpenDocumentFile(lpszFileName);
	if (pDoc == NULL)
		return NULL;

	CFrameWnd* pNewFrame = m_pImageTemplate->CreateNewFrame(pDoc, NULL);
	if (pNewFrame == NULL)
		return pDoc;

	m_pImageTemplate->InitialUpdateFrame(pNewFrame, pDoc);

	// Tile the two MDI children windows within the MDI frame window.
	ASSERT_KINDOF(CMDIChildWnd, pNewFrame);
	CMDIFrameWnd* pMDIFrameWnd = ((CMDIChildWnd*)pNewFrame)->GetMDIFrame();
	ASSERT(pMDIFrameWnd != NULL);
	pMDIFrameWnd->MDICascade(); 
	return pDoc;
}


void CWaveletApp::OnFileNew() 
{
	// TODO: Add your command handler code here
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品av| 亚洲日本在线a| 成人av一区二区三区| 亚洲国产成人va在线观看天堂| 中文字幕成人在线观看| 91久久精品一区二区三| 国产伦精一区二区三区| 亚洲三级理论片| 久久久美女毛片| 欧美精三区欧美精三区| 91视频观看视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美高清视频不卡网| 成人久久18免费网站麻豆| 日本aⅴ亚洲精品中文乱码| 亚洲天堂av一区| 国产喂奶挤奶一区二区三区| 欧美一区永久视频免费观看| 欧美中文字幕一区二区三区| 国产精品一区二区免费不卡| 麻豆一区二区在线| 亚洲国产综合91精品麻豆| 中文字幕亚洲区| 精品乱码亚洲一区二区不卡| 欧美精品电影在线播放| 色婷婷一区二区| jizzjizzjizz欧美| 国产成人a级片| 经典一区二区三区| 日本不卡中文字幕| 亚洲成人综合在线| 亚洲自拍偷拍网站| 亚洲激情六月丁香| 亚洲日本va午夜在线电影| 国产精品视频一二三区| 国产欧美一区二区在线| 久久一区二区视频| www国产亚洲精品久久麻豆| 日韩一区二区免费高清| 欧美高清激情brazzers| 欧美日韩一区三区四区| 欧美日韩国产综合一区二区三区 | 蜜桃视频在线一区| 午夜视频一区在线观看| 亚洲视频免费在线观看| 日韩一区在线免费观看| 国产精品久久久久久久第一福利 | 久久毛片高清国产| 精品福利一二区| 日韩欧美一区电影| 日韩午夜在线播放| 精品国产三级a在线观看| 亚洲精品一区在线观看| 久久无码av三级| 亚洲国产精品激情在线观看| 国产精品对白交换视频| 亚洲视频你懂的| 亚洲国产精品一区二区久久| 亚洲国产精品欧美一二99| 日韩精品91亚洲二区在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 日韩美女视频在线| 欧美一区二区三区视频在线观看 | 国产精品国产三级国产普通话蜜臀| 欧美特级限制片免费在线观看| 久久国产尿小便嘘嘘尿| 国产一区二区三区四区五区美女| 亚洲综合色噜噜狠狠| 亚洲综合在线电影| 日韩激情中文字幕| 国产一区免费电影| 成人av午夜电影| 国产精品妹子av| 一区二区三区美女视频| 五月婷婷色综合| 国产一区 二区| 91农村精品一区二区在线| 欧美精品在线观看播放| 欧美精品一区视频| 亚洲人精品午夜| 青娱乐精品在线视频| 国产精品18久久久| 欧美亚洲综合色| www成人在线观看| 一区二区激情小说| 国内国产精品久久| 在线观看区一区二| 精品不卡在线视频| 亚洲精品视频免费看| 久久精品二区亚洲w码| 96av麻豆蜜桃一区二区| 日韩欧美国产成人一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 久久免费美女视频| 一区二区久久久| 另类小说欧美激情| 色综合久久66| 久久综合九色综合97_久久久| 精品国精品自拍自在线| 亚洲精品国产品国语在线app| 国产精品三级在线观看| 欧美aaaaaa午夜精品| 99视频精品在线| 欧美www视频| 亚洲影视在线播放| 国产河南妇女毛片精品久久久| 国产伦精品一区二区三区在线观看| 精品一区二区三区视频在线观看| 婷婷六月综合网| www.日韩精品| 久久人人爽人人爽| 日韩成人午夜精品| jlzzjlzz国产精品久久| 精品人在线二区三区| 亚洲va韩国va欧美va精品| www.亚洲在线| 国产欧美精品一区二区色综合朱莉 | 欧美精品一区二| 亚洲一区二区三区中文字幕在线 | 久久精品国产精品亚洲精品| 色综合久久综合| 国产人妖乱国产精品人妖| 裸体健美xxxx欧美裸体表演| 欧美日韩在线播| 亚洲激情图片一区| 91免费版pro下载短视频| 中文字幕不卡的av| 国产精品 欧美精品| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品灌醉下药二区| 国产a级毛片一区| 国产性天天综合网| 国产一区二区在线免费观看| 欧美大片拔萝卜| 久久精品国产秦先生| 日韩一本二本av| 另类专区欧美蜜桃臀第一页| 日韩视频在线永久播放| 美女尤物国产一区| 精品裸体舞一区二区三区| 美女www一区二区| 欧美精品一区二区在线观看| 麻豆精品蜜桃视频网站| 精品理论电影在线观看| 国产精品自产自拍| 久久久精品国产免大香伊| 国产精华液一区二区三区| 久久亚洲欧美国产精品乐播| 国内成人自拍视频| 日本一区二区免费在线| 99久久精品国产麻豆演员表| 亚洲色图20p| 欧美日韩在线播| 老司机一区二区| 久久久久久久久久久电影| 不卡的av电影在线观看| 最新日韩av在线| 欧美中文字幕一区二区三区| 日本在线不卡一区| 久久综合九色欧美综合狠狠| 成人综合婷婷国产精品久久蜜臀 | 色综合亚洲欧洲| 亚洲自拍偷拍九九九| 欧美一区二区三区四区久久| 麻豆精品一区二区综合av| 国产日韩精品一区二区三区| 色综合中文综合网| 这里只有精品免费| 国产美女在线精品| 亚洲色图制服诱惑| 欧美人体做爰大胆视频| 伦理电影国产精品| 中文字幕一区二| 欧美三级日韩在线| 韩国精品一区二区| 亚洲精品乱码久久久久久久久| 国产精品1024| 一区二区三区精品视频在线| 91精品婷婷国产综合久久竹菊| 亚洲黄色av一区| 777xxx欧美| 粉嫩av一区二区三区| 亚洲国产sm捆绑调教视频| 亚洲精品在线网站| 欧美在线观看18| 国产真实乱对白精彩久久| 亚洲精品久久7777| 久久综合视频网| 欧美色视频在线观看| 国产馆精品极品| 日韩国产高清在线| 国产精品成人免费| 亚洲精品在线三区| 欧美日韩一级片网站| 成人免费高清视频在线观看| 青青草97国产精品免费观看无弹窗版| 8v天堂国产在线一区二区| eeuss影院一区二区三区| 亚洲高清免费视频| 国产精品久久777777|