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

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

?? dlgzhexianbianhuan.cpp

?? 圖像處理算法相關VC程序 VC++圖像處理程序設計配套光盤
?? CPP
字號:
// DlgZhexianbianhuan.cpp : implementation file
//

#include "stdafx.h"
#include "DSplit.h"
#include "DlgZhexianbianhuan.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgZhexianbianhuan dialog


CDlgZhexianbianhuan::CDlgZhexianbianhuan(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgZhexianbianhuan::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgZhexianbianhuan)
	m_bX1 = 0;
	m_bX2 = 0;
	m_bY1 = 0;
	m_bY2 = 0;
	//}}AFX_DATA_INIT
}


void CDlgZhexianbianhuan::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgZhexianbianhuan)
	DDX_Text(pDX, IDC_EDIT_X1, m_bX1);
	DDX_Text(pDX, IDC_EDIT_X2, m_bX2);
	DDX_Text(pDX, IDC_EDIT_Y1, m_bY1);
	DDX_Text(pDX, IDC_EDIT_Y2, m_bY2);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgZhexianbianhuan, CDialog)
	//{{AFX_MSG_MAP(CDlgZhexianbianhuan)
	ON_EN_KILLFOCUS(IDC_EDIT_X1, OnKillfocusEditX1)
	ON_EN_KILLFOCUS(IDC_EDIT_X2, OnKillfocusEditX2)
	ON_EN_KILLFOCUS(IDC_EDIT_Y1, OnKillfocusEditY1)
	ON_EN_KILLFOCUS(IDC_EDIT_Y2, OnKillfocusEditY2)
	ON_WM_PAINT()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgZhexianbianhuan message handlers

BOOL CDlgZhexianbianhuan::OnInitDialog() 
{
	// 調用默認OnInitDialog函數
	CDialog::OnInitDialog();
	
	// 獲取繪制直方圖的標簽
	CWnd* pWnd = GetDlgItem(IDC_COORD);
	return TRUE;  // return TRUE unless you set the focus to a control
	// EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgZhexianbianhuan::OnOK() 
{
	// 判斷是否下限超過上限
	if (m_bX1 > m_bX2)
	{
		// 互換
		BYTE bTemp = m_bX1;
		m_bX1 = m_bX2;
		m_bX2 = bTemp;
		bTemp = m_bY1;
		m_bY1 = m_bY2;
		m_bY2 = bTemp;
		
		// 更新
		UpdateData(FALSE);
	}
	CDialog::OnOK();
}

void CDlgZhexianbianhuan::OnKillfocusEditX1() 
{
	// 更新
	UpdateData(TRUE);
	
	// 判斷是否下限超過上限
	if (m_bX1 > m_bX2)
	{
		// 互換
		BYTE bTemp = m_bX1;
		m_bX1 = m_bX2;
		m_bX2 = bTemp;
		
		// 更新
		UpdateData(FALSE);
	}
	
	// 重繪
	Invalidate();
}

void CDlgZhexianbianhuan::OnKillfocusEditX2() 
{
	// 更新
	UpdateData(TRUE);
	
	// 判斷是否下限超過上限
	if (m_bX1 > m_bX2)
	{
		// 互換
		BYTE bTemp = m_bX1;
		m_bX1 = m_bX2;
		m_bX2 = bTemp;
		
		// 更新
		UpdateData(FALSE);
	}
	
	// 重繪
	Invalidate();
}

void CDlgZhexianbianhuan::OnKillfocusEditY1() 
{
	UpdateData(TRUE);
	
	// 判斷是否下限超過上限
	if (m_bY1 > m_bY2)
	{
		// 互換
		BYTE	bTemp = m_bY1;
		m_bY1 = m_bY2;
		m_bY2 = bTemp;
		
		// 更新
		UpdateData(FALSE);
	}
	
	// 重繪
	Invalidate();
}

void CDlgZhexianbianhuan::OnKillfocusEditY2() 
{
	// 更新
	UpdateData(TRUE);
	
	// 判斷是否下限超過上限
	if (m_bY1 > m_bY2)
	{
		// 互換
		BYTE bTemp = m_bY1;
		m_bY1 = m_bY2;
		m_bY2 = bTemp;
		
		// 更新
		UpdateData(FALSE);
	}
	
	// 重繪
	Invalidate();
}

void CDlgZhexianbianhuan::OnPaint() 
{
	// 字符串
	CString str;
	
	// 設備上下文
	CPaintDC dc(this);
	
	// 獲取繪制坐標的文本框
	CWnd* pWnd = GetDlgItem(IDC_COORD);
	
	// 指針
	CDC* pDC = pWnd->GetDC();
	pWnd->Invalidate();
	pWnd->UpdateWindow();
	
	pDC->Rectangle(0,0,330,300);
	
	// 創建畫筆對象
	CPen* pPenRed = new CPen;
	
	// 紅色畫筆
	pPenRed->CreatePen(PS_SOLID, 2, RGB(255,0,0));
	
	// 創建畫筆對象
	CPen* pPenBlue = new CPen;
	
	// 藍色畫筆
	pPenBlue->CreatePen(PS_SOLID, 1, RGB(0,0, 255));
	
	// 選中當前紅色畫筆,并保存以前的畫筆
	CGdiObject* pOldPen = pDC->SelectObject(pPenRed);
	
	// 繪制坐標軸
	pDC->MoveTo(10,10);
	
	// 垂直軸
	pDC->LineTo(10,280);
	
	// 水平軸
	pDC->LineTo(320,280);
	
	// 寫坐標
	str.Format("0");
	pDC->TextOut(10, 281, str);
	
	str.Format("255");
	pDC->TextOut(265, 281, str);
	pDC->TextOut(11, 25, str);
	
	// 繪制X軸箭頭
	pDC->LineTo(315,275);
	pDC->MoveTo(320,280);
	pDC->LineTo(315,285);
	
	// 繪制X軸箭頭
	pDC->MoveTo(10,10);
	pDC->LineTo(5,15);
	pDC->MoveTo(10,10);
	pDC->LineTo(15,15);
	
	// 更改成藍色畫筆
	pDC->SelectObject(pPenBlue);	
	
	// 繪制坐標值
	str.Format("(%d, %d)", m_bX1, m_bY1);
	pDC->TextOut(m_bX1 + 10, 281 - m_bY1, str);
	str.Format("(%d, %d)", m_bX2, m_bY2);
	pDC->TextOut(m_bX2 + 10, 281 - m_bY2, str);
	
	// 繪制用戶指定的變換直線
	pDC->MoveTo(10, 280);
	pDC->LineTo(m_bX1 + 10, 280 - m_bY1);
	pDC->LineTo(m_bX2 + 10, 280 - m_bY2);
	pDC->LineTo(265, 25);
	
	// 繪制點邊緣的小矩形
	CBrush  brush;
	brush.CreateSolidBrush(RGB(0,255,0));
	
	// 選中刷子
	CGdiObject* pOldBrush = pDC->SelectObject(&brush);
	
	// 繪制小矩形
	pDC->Rectangle(m_bX1 + 10 - 2, 280 - m_bY1 - 2, m_bX1 + 12, 280 - m_bY1 + 2);
	pDC->Rectangle(m_bX2 + 10 - 2, 280 - m_bY2 - 2, m_bX2 + 12, 280 - m_bY2 + 2);
	
	// 恢復以前的畫筆
	pDC->SelectObject(pOldPen);	
	
	// 繪制邊緣
	pDC->MoveTo(10,25);
	pDC->LineTo(265,25);
	pDC->LineTo(265,280);
	
	// 刪除新的畫筆
	delete pPenRed;
	delete pPenBlue;
	
	// Do not call CDialog::OnPaint() for painting messages
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.66久久| 色妞www精品视频| 国产精品一区二区免费不卡 | 久久久不卡网国产精品一区| 国产日韩欧美精品在线| 1000部国产精品成人观看| 亚洲成人av免费| 国产一区999| 欧美日韩国产天堂| 亚洲国产电影在线观看| 伊人色综合久久天天人手人婷| 亚洲第一主播视频| 粉嫩一区二区三区性色av| 欧美日韩另类一区| 中文字幕成人av| 蜜乳av一区二区| 欧美性受xxxx黑人xyx性爽| 精品久久久久久无| 亚洲国产中文字幕在线视频综合| 国产一区二区三区高清播放| 91美女片黄在线| 国产欧美综合色| 国产美女视频一区| 欧美一区二区免费视频| 亚洲乱码一区二区三区在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 欧美网站大全在线观看| 国产精品久久久久久久久久免费看 | 欧美另类久久久品| 一区二区视频在线| 91免费在线看| 亚洲一区二区三区影院| 91国偷自产一区二区三区观看| 国产精品免费人成网站| 国产一区二区视频在线播放| 欧美激情一区二区三区在线| 欧美一区二区三区性视频| 精品区一区二区| 欧美日韩一区成人| 中文字幕亚洲成人| 福利91精品一区二区三区| 日韩欧美在线影院| 亚洲福利视频导航| 成人爽a毛片一区二区免费| 欧美性猛片aaaaaaa做受| 日韩一区二区不卡| 亚洲一区视频在线观看视频| 成人开心网精品视频| 中文字幕一区三区| 99久久99久久精品国产片果冻| 久久综合九色综合欧美亚洲| 久久99热这里只有精品| 欧美一区二区三区喷汁尤物| 亚洲成人综合在线| 精品国产123| 91麻豆国产福利精品| 日韩一本二本av| 国产一区二区在线看| 亚洲国产精品综合小说图片区| 国产蜜臀av在线一区二区三区| 8x福利精品第一导航| 国产精品一区二区在线播放| 18成人在线视频| 精品免费国产二区三区| 91片在线免费观看| 国产精品一区二区免费不卡| 樱花草国产18久久久久| 国产色产综合产在线视频| 欧洲激情一区二区| 国产黄色精品视频| 日韩av二区在线播放| 亚洲欧美另类小说| 国产精品久久综合| 国产精品久久免费看| 精品国产一区二区三区四区四| 一本大道av一区二区在线播放| 青青草原综合久久大伊人精品| 亚洲欧美日韩国产成人精品影院| 欧美成人aa大片| 日韩午夜三级在线| 99国内精品久久| 天天亚洲美女在线视频| 亚洲美女视频在线| 成人欧美一区二区三区| 国产精品电影一区二区| 中文字幕国产精品一区二区| 国产欧美精品一区二区色综合 | 亚洲欧美综合另类在线卡通| 久久精品视频在线看| 久久久久免费观看| 久久九九影视网| 亚洲自拍偷拍综合| 五月婷婷综合激情| 蜜桃免费网站一区二区三区| 久久99国产精品麻豆| 国产精品99久久久久久似苏梦涵 | 91精品在线一区二区| 欧美电影免费观看完整版| 精品国产3级a| 亚洲国产成人高清精品| 国产在线精品一区在线观看麻豆| 99久久国产综合精品色伊| 91.成人天堂一区| 日韩一区欧美一区| 首页国产欧美日韩丝袜| 国产成人h网站| 欧美日韩五月天| 91久久精品午夜一区二区| 久久久久久亚洲综合| 亚洲色图制服诱惑| 国内偷窥港台综合视频在线播放| 99精品国产一区二区三区不卡| 欧美一区二区三区在线电影 | 青青草国产精品97视觉盛宴| 日本视频在线一区| 欧美亚洲一区二区在线| 亚洲超碰97人人做人人爱| 国产69精品久久久久777| 精品国产凹凸成av人网站| 日欧美一区二区| 在线亚洲高清视频| 国产精品国产自产拍高清av王其| 三级影片在线观看欧美日韩一区二区 | 日本系列欧美系列| 日韩一区二区在线免费观看| 天堂影院一区二区| av一区二区三区四区| 中文在线免费一区三区高中清不卡| 久久国产三级精品| 久久综合国产精品| 99re视频精品| 亚洲电影一区二区| 欧美日韩精品一区二区天天拍小说| 一区二区三区91| 欧美午夜电影一区| 久久精品国产一区二区三区免费看| 日韩欧美国产一区在线观看| 国产福利一区二区三区在线视频| 亚洲精品老司机| 国产亚洲欧美一级| 91精品欧美久久久久久动漫 | 视频一区中文字幕| 久久久久久久精| zzijzzij亚洲日本少妇熟睡| 中文字幕欧美三区| 91在线国产福利| 石原莉奈一区二区三区在线观看| 久久久久久久综合| 国产a区久久久| 亚洲影视资源网| 日韩一卡二卡三卡四卡| 不卡视频免费播放| 亚洲精品日韩综合观看成人91| 欧美亚洲动漫另类| 国产成人高清视频| 日韩中文字幕区一区有砖一区| 日韩三级电影网址| 91片黄在线观看| 成人晚上爱看视频| 亚洲线精品一区二区三区| 久久亚洲欧美国产精品乐播| 日本精品视频一区二区三区| 亚洲高清视频中文字幕| 久久久久国产精品人| 日韩午夜激情电影| 欧美中文字幕一区二区三区亚洲| 久久成人免费电影| 午夜欧美视频在线观看| 一色桃子久久精品亚洲| 亚洲精品一线二线三线| 精品国产伦一区二区三区观看体验| 欧美日韩三级一区| 91黄色免费观看| 99精品在线免费| 91麻豆精东视频| 在线亚洲免费视频| 91福利国产成人精品照片| 99r国产精品| 99精品在线观看视频| www.成人在线| 国产九色精品成人porny| 国产成人在线网站| 日韩精彩视频在线观看| 国内欧美视频一区二区 | 91免费在线播放| 色综合天天综合狠狠| 91激情五月电影| 欧美精品 国产精品| 日本一区二区免费在线 | 国产一区二区美女诱惑| 国产.精品.日韩.另类.中文.在线.播放| 久88久久88久久久| 国产寡妇亲子伦一区二区| 一本一本大道香蕉久在线精品 | 国产精品久久久久9999吃药| 一区二区三区在线免费观看| 五月综合激情婷婷六月色窝| 国产99久久久国产精品免费看| 成人黄色大片在线观看| 欧美成人国产一区二区|