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

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

?? mydipdoc.cpp

?? 圖像的傅立葉變化。是用C++編寫的
?? CPP
字號:
// MyDIPDoc.cpp : implementation of the CMyDIPDoc class
//

#include "stdafx.h"
#include "MyDIP.h"

#include "MyDIPDoc.h"

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

/////////////////////////////////////////////////////////////////////////////
// CMyDIPDoc

IMPLEMENT_DYNCREATE(CMyDIPDoc, CDocument)

BEGIN_MESSAGE_MAP(CMyDIPDoc, CDocument)
	//{{AFX_MSG_MAP(CMyDIPDoc)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		//    DO NOT EDIT what you see in these blocks of generated code!
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyDIPDoc construction/destruction

CMyDIPDoc::CMyDIPDoc()
{
	// TODO: add one-time construction code here
	m_sizeDoc.cx = 800;
	m_sizeDoc.cy = 600;

	m_palDIB = NULL;
	m_hDIB = NULL;
}

CMyDIPDoc::~CMyDIPDoc()
{
	if (m_hDIB != NULL)
	{
		::GlobalFree((HGLOBAL) m_hDIB);
		m_hDIB=NULL;
	}	
	if (m_palDIB != NULL)
	{
		delete m_palDIB;
		m_palDIB=NULL;
	}
}

BOOL CMyDIPDoc::OnNewDocument()
{
	if (!CDocument::OnNewDocument())
		return FALSE;

	// TODO: add reinitialization code here
	// (SDI documents will reuse this document)
	m_hDIB = NewDIB(m_sizeDoc.cx, m_sizeDoc.cy,8);
	InitDIBData();
	return TRUE;
}



/////////////////////////////////////////////////////////////////////////////
// CMyDIPDoc serialization

void CMyDIPDoc::Serialize(CArchive& ar)
{
	if (ar.IsStoring())
	{
		// TODO: add storing code here
	}
	else
	{
		// TODO: add loading code here
	}
}

/////////////////////////////////////////////////////////////////////////////
// CMyDIPDoc diagnostics

#ifdef _DEBUG
void CMyDIPDoc::AssertValid() const
{
	CDocument::AssertValid();
}

void CMyDIPDoc::Dump(CDumpContext& dc) const
{
	CDocument::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMyDIPDoc commands

BOOL CMyDIPDoc::ReadImgFile(CString sName)
{
	if (m_hDIB != NULL)
	{
		::GlobalFree((HGLOBAL) m_hDIB);
		m_hDIB=NULL;
	}	
	if (m_palDIB != NULL)
	{
		delete m_palDIB;
		m_palDIB=NULL;
	}

	// replace calls to Serialize with ReadDIBFile function
	CFile nFile;
	if(!nFile.Open(sName,CFile::modeRead))
		return false;
	m_hDIB = ReadDIBFile(nFile);
	nFile.Close();
	InitDIBData();

	if (m_hDIB == NULL)
		return FALSE;
	return TRUE;
}

BOOL CMyDIPDoc::InitDIBData()
{
	if (m_palDIB != NULL)
	{
		delete m_palDIB;
		m_palDIB = NULL;
	}
	if (m_hDIB == NULL)
	{
		return FALSE;
	}
	m_palDIB = new CPalette;
	if (m_palDIB == NULL)
	{
		// we must be really low on memory
		::GlobalFree((HGLOBAL) m_hDIB);
		m_hDIB = NULL;
		return FALSE;
	}

	if (::CreateDIBPalette(m_hDIB, m_palDIB) == NULL)
	{
		// DIB may not have a palette
		delete m_palDIB;
		m_palDIB = NULL;
	}

	return TRUE;
}

BOOL CMyDIPDoc::OnOpenDocument(LPCTSTR lpszPathName)
{
	if (!CDocument::OnOpenDocument(lpszPathName))
		return FALSE;
	
	// TODO: Add your specialized creation code here
	BOOL b = ReadImgFile(lpszPathName);
	if(b)
	{
		LPSTR lpDIB = (LPSTR) ::GlobalLock((HGLOBAL) m_hDIB);
		m_sizeDoc.cx = (int) ::DIBWidth(lpDIB);         // Size of DIB - x
		m_sizeDoc.cy = (int) ::DIBHeight(lpDIB);        // Size of DIB - y
		::GlobalUnlock((HGLOBAL) m_hDIB);
	}
	POSITION pos;
	pos = GetFirstViewPosition();
	while(pos != NULL)
	{
		CScrollView * pView = (CScrollView *)GetNextView(pos);
		if(pView != NULL)
		{
			pView->SetScrollSizes(MM_TEXT, m_sizeDoc);

		}
	}
	return b;
}

BOOL CMyDIPDoc::OnSaveDocument(LPCTSTR lpszPathName)
{
	// TODO: Add your specialized code here and/or call the base class
	CFile nFile;
	if(m_hDIB == NULL)
		return  false;
	nFile.Open(lpszPathName,CFile::modeWrite | CFile::modeCreate);
	SaveDIB(m_hDIB, nFile);
	nFile.Close();
	return true;
	//return CDocument::OnSaveDocument(lpszPathName);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国产第一综合99久久| 国产精品天天摸av网| 成人网在线免费视频| 韩国视频一区二区| 久久99久久99| 九色综合国产一区二区三区| 毛片不卡一区二区| 久久国产精品无码网站| 蜜臀精品一区二区三区在线观看| 肉色丝袜一区二区| 琪琪一区二区三区| 久草中文综合在线| 国产精品亚洲人在线观看| 国产精品亚洲专一区二区三区| 国产精品一区免费视频| 成人精品国产福利| 欧美亚洲一区二区在线| 51久久夜色精品国产麻豆| 日韩精品一区二区三区四区| 久久色在线观看| 国产精品乱子久久久久| 一区二区三区免费| 午夜精品在线视频一区| 青青草一区二区三区| 国产乱码一区二区三区| av资源网一区| 欧美日韩和欧美的一区二区| 欧美成人精品福利| 国产性做久久久久久| 亚洲黄色小视频| 奇米888四色在线精品| 成人精品视频网站| 欧美日韩一区高清| 精品久久国产字幕高潮| 中文字幕一区二区三区蜜月| 日韩成人伦理电影在线观看| 国产高清在线观看免费不卡| 欧美中文字幕久久 | 国产亚洲精品aa午夜观看| 中文字幕不卡在线观看| 亚洲成人动漫在线免费观看| 国产在线播放一区三区四| av不卡免费电影| 日韩欧美一级精品久久| 亚洲同性gay激情无套| 日本不卡视频一二三区| 91麻豆免费在线观看| 欧美成人精品福利| 夜夜嗨av一区二区三区四季av| 精品写真视频在线观看| 91国在线观看| 久久先锋资源网| 婷婷六月综合亚洲| 不卡av免费在线观看| 精品1区2区在线观看| 亚洲国产另类精品专区| 成人激情电影免费在线观看| 精品日产卡一卡二卡麻豆| 亚洲妇熟xx妇色黄| 97精品久久久午夜一区二区三区 | 国产一区91精品张津瑜| 欧美日韩精品免费观看视频| 最新国产の精品合集bt伙计| 国产久卡久卡久卡久卡视频精品| 欧美天堂一区二区三区| 亚洲精品视频自拍| 一本色道综合亚洲| 国产精品久久久久久久久快鸭| 久久精品国产网站| 在线综合+亚洲+欧美中文字幕| 亚洲一区二区欧美日韩| 91成人看片片| 亚洲欧美日韩在线| 91麻豆视频网站| 亚洲欧美日韩在线| 色婷婷久久久久swag精品 | 色丁香久综合在线久综合在线观看| 久久精品一区二区三区不卡| 久久精品99久久久| 欧美大片免费久久精品三p| 免费观看在线综合色| 日韩欧美www| 久久99精品久久久| 欧美电影免费观看高清完整版在线| 日本vs亚洲vs韩国一区三区| 日韩欧美电影在线| 激情文学综合插| 久久精品视频一区二区三区| 国产成人av在线影院| 欧美国产精品劲爆| 99久久夜色精品国产网站| 中文字幕一区二区三区在线观看 | 国产一区不卡在线| 中文字幕va一区二区三区| 不卡av电影在线播放| 亚洲自拍偷拍综合| 日韩一区二区精品葵司在线| 国产一区二区三区免费播放| 国产精品乱码妇女bbbb| 色欲综合视频天天天| 亚洲不卡在线观看| 精品国产髙清在线看国产毛片| 国产一区在线观看麻豆| 综合分类小说区另类春色亚洲小说欧美| av在线不卡网| 亚洲123区在线观看| 日韩精品中文字幕一区二区三区| 国产乱人伦偷精品视频不卡| 中文字幕一区二区三区四区不卡 | 日本午夜一区二区| 国产婷婷色一区二区三区四区 | 爽好久久久欧美精品| 日韩精品一区二区三区swag| 国产很黄免费观看久久| 夜夜精品浪潮av一区二区三区| 日韩天堂在线观看| 成人精品视频网站| 日本亚洲三级在线| 亚洲三级久久久| 欧美一卡2卡三卡4卡5免费| 成人高清视频在线| 蜜臀久久99精品久久久画质超高清 | 国产精品女主播av| 欧美中文字幕一区二区三区 | 亚洲成在人线免费| 久久精品一区八戒影视| 欧美日韩电影在线播放| 韩国v欧美v亚洲v日本v| 亚洲电影中文字幕在线观看| 国产欧美一区二区精品秋霞影院| 欧美欧美欧美欧美首页| 94色蜜桃网一区二区三区| 久久av中文字幕片| 偷拍亚洲欧洲综合| 亚洲精品美腿丝袜| 国产精品三级视频| 精品免费视频.| 欧美精品色一区二区三区| 成人丝袜18视频在线观看| 九色综合狠狠综合久久| 日韩中文字幕不卡| 亚洲综合色婷婷| 中文字幕一区在线观看| 久久综合色婷婷| 欧美大片在线观看一区| 欧美日韩国产成人在线91| 色婷婷国产精品| jlzzjlzz欧美大全| aaa欧美色吧激情视频| 国产91在线观看| 国产在线精品视频| 国产最新精品免费| 国产一区二区影院| 国产中文字幕精品| 九九国产精品视频| 久久国产麻豆精品| 经典三级在线一区| 久久国产乱子精品免费女| 免费人成黄页网站在线一区二区 | 久久福利资源站| 久久成人av少妇免费| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产丝袜美腿一区二区三区| 欧美xxx久久| 久久久久国产精品人| 久久久久久99精品| 中文字幕va一区二区三区| 综合分类小说区另类春色亚洲小说欧美 | 在线播放91灌醉迷j高跟美女| 91久久免费观看| 678五月天丁香亚洲综合网| 3d动漫精品啪啪| 精品久久五月天| 国产色综合久久| 中文字幕在线一区免费| 亚洲高清免费观看高清完整版在线观看 | 91香蕉国产在线观看软件| 色哟哟一区二区在线观看| 91国内精品野花午夜精品| 3d成人h动漫网站入口| 欧美一级电影网站| 亚洲国产高清在线| 一区二区三区免费看视频| 免费观看91视频大全| 成人一区在线观看| 欧美综合视频在线观看| 欧美tickling网站挠脚心| 日本一区二区三级电影在线观看| 亚洲特黄一级片| 麻豆91在线播放免费| 成人一区二区视频| 欧美日韩国产区一| 国产亚洲精品资源在线26u| 一个色综合av| 国产剧情av麻豆香蕉精品| 欧美在线短视频| 国产欧美中文在线| 视频一区免费在线观看| 成人在线视频首页| 日韩视频一区二区三区|