资源简介
来自于图像处理课程的大作业,为保证正确性,请用我提供的图片们进行测试(在pic文件夹里),欢迎需要大作业参考的同学下载,如果是别的用途不支持下载。PS:现在最低资源分就2分了,没有0分的选择,别怪我555~~
代码片段和文件信息
// Chuangkouzzz.cpp : implementation file
//
#include “stdafx.h“
#include “wwr.h“
#include “Chuangkouzzz.h“
#include “afxdialogex.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
// CChuangkouzzz dialog
IMPLEMENT_DYNAMIC(CChuangkouzzz CDialogEx)
CChuangkouzzz::CChuangkouzzz(CWnd* pParent /*=NULL*/)
: CDialogEx(CChuangkouzzz::IDD pParent)
m_bLow(0)
m_bUp(0)
{
}
CChuangkouzzz::~CChuangkouzzz()
{
}
void CChuangkouzzz::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_bLow m_bLow);
DDX_Text(pDX IDC_bUp m_bUp);
}
BEGIN_MESSAGE_MAP(CChuangkouzzz CDialogEx)
ON_EN_KILLFOCUS(IDC_bLow &CChuangkouzzz::OnEnKillfocusblow)
ON_EN_KILLFOCUS(IDC_bUp &CChuangkouzzz::OnEnKillfocusbup)
ON_WM_PAINT()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
// CChuangkouzzz message handlers
void CChuangkouzzz::OnEnKillfocusblow()
{
// 更新
UpdateData(TRUE);
// 判断是否下限超过上限
if (m_bLow > m_bUp)
{
// 互换
BYTE bTemp = m_bLow;
m_bLow = m_bUp;
m_bUp = bTemp;
// 更新
UpdateData(FALSE);
}
// 重绘
InvalidateRect(m_MouseRect TRUE);
}
void CChuangkouzzz::OnEnKillfocusbup()
{
// 更新
UpdateData(TRUE);
// 判断是否下限超过上限
if (m_bLow > m_bUp)
{
// 互换
BYTE bTemp = m_bLow;
m_bLow = m_bUp;
m_bUp = bTemp;
// 更新
UpdateData(FALSE);
}
// 重绘
InvalidateRect(m_MouseRect TRUE);
}
void CChuangkouzzz::OnOK()
{
// 判断是否下限超过上限
if (m_bLow > m_bUp)
{
// 互换
BYTE bTemp = m_bLow;
m_bLow = m_bUp;
m_bUp = bTemp;
}
// 默认处理事件
CDialogEx::OnOK();
}
void CChuangkouzzz::OnPaint()
{
// 字符串
CString str;
// 设备上下文
CPaintDC dc(this);
// 获取绘制坐标的文本框
CWnd* pWnd = GetDlgItem(IDC_ChuangKou);
// 指针
CDC* pDC = pWnd->GetDC();
pWnd->Invalidate();
pWnd->UpdateWindow();
pDC->Rectangle(00330300);
// 创建画笔对象
CPen* pPenRed = new CPen;
// 红色画笔
pPenRed->CreatePen(PS_SOLID2RGB(25500));
// 创建画笔对象
CPen* pPenBlue = new CPen;
// 蓝色画笔
pPenBlue->CreatePen(PS_SOLID2RGB(00 255));
// 创建画笔对象
CPen* pPenGreen = new CPen;
// 绿色画笔
pPenGreen->CreatePen(PS_DOT1RGB(02550));
// 选中当前红色画笔,并保存以前的画笔
CGdiobject* pOldPen = pDC->Selectobject(pPenRed);
// 绘制坐标轴
pDC->MoveTo(1010);
// 垂直轴
pDC->LineTo(10280);
// 水平轴
pDC->LineTo(320280);
// 写坐标
str.Format(L“0“);
pDC->TextOut(10 281 str);
str.Format(L“255“);
pDC->TextOut(265 281 str);
pDC->TextOut(11 25 str);
// 绘制X轴箭头
pDC->LineTo(315275);
pDC->MoveTo(320280);
pDC->LineTo(315285);
// 绘制X轴箭头
pDC->MoveTo(1010);
pDC->LineTo(515);
pDC->MoveTo(1010);
pDC->LineTo(1515);
// 更改成绿色画笔
pDC->Selectobject(pPenGreen);
// 绘制窗口上下限
pDC->MoveTo(m_bLow + 10 25);
pDC->LineTo(m_bLow + 10 280);
pDC->MoveTo(m_bUp + 10 25);
pDC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-14 11:38 wwr\
文件 6769 2016-06-14 16:12 wwr\Chuangkouzzz.cpp
文件 893 2016-06-14 16:11 wwr\Chuangkouzzz.h
文件 523 2016-10-24 16:54 wwr\CHUFFMAN.cpp
文件 370 2016-11-06 13:28 wwr\CHUFFMAN.h
文件 2297 2016-06-14 04:35 wwr\DIALOG_yuzhi.cpp
文件 770 2016-06-14 02:37 wwr\DIALOG_yuzhi.h
文件 14965 2016-11-06 19:56 wwr\Dib.cpp
文件 2503 2016-09-20 16:15 wwr\Dib.h
文件 16114 2016-11-07 15:15 wwr\DIBAPI.CPP
文件 1820 2016-11-07 15:15 wwr\DIBAPI.H
文件 1180 2016-06-17 10:19 wwr\DIG7_size.cpp
文件 564 2016-06-17 10:19 wwr\DIG7_size.h
文件 8446 2016-06-14 15:41 wwr\DIGHuiduLashen.cpp
文件 1141 2016-06-14 02:09 wwr\DIGHuiduLashen.h
文件 6798 2016-06-14 01:09 wwr\Dig_Chuangkou.cpp
文件 892 2016-06-14 01:10 wwr\Dig_Chuangkou.h
文件 839 2016-06-17 10:30 wwr\DIG_maxThing.cpp
文件 473 2016-06-17 10:30 wwr\DIG_maxThing.h
文件 5613 2016-06-17 16:16 wwr\DIG_yuzhi.cpp
文件 1017 2016-06-17 15:53 wwr\DIG_yuzhi.h
文件 898 2016-05-04 17:48 wwr\DlgDisp.cpp
文件 456 2016-05-04 17:48 wwr\DlgDisp.h
文件 9141 2016-05-18 23:02 wwr\DlgLinerPara.cpp
文件 1012 2016-06-14 09:07 wwr\DlgLinerPara.h
文件 667 2016-10-10 22:33 wwr\EffExtrusion.cpp
文件 421 2016-10-10 22:32 wwr\EffExtrusion.h
文件 610 2016-10-10 22:59 wwr\EffMoire.cpp
文件 394 2016-10-10 22:57 wwr\EffMoire.h
文件 585 2016-10-10 22:23 wwr\EffMosaic.cpp
文件 400 2016-10-10 22:23 wwr\EffMosaic.h
............此处省略100个文件信息
- 上一篇:BP神经网络C语言工程当前最终版
- 下一篇:Visual C++开发大全 提高卷
相关资源
- c++MFC车牌自动识别定位,只能定位和
- 车牌识别系统VC++开发
- 车牌识别系统和车型识别系统源代码
- 车牌识别c语言代码
- 14_车牌识别系统.zip
- 车牌识别c++源码
- OpenCV C++完整的车牌识别系统.rar
- 车牌识别 openCV mfc BP神经网络
- c语言 车牌识别
- VC++车牌识别系统源码带可执行程序
- 车牌识别与定位C++
- opencv 车牌识别 vs2010 mfc
- c++车牌识别
- 基于C++的基础车牌识别
- 基于opencv的C++车牌识别
- 车牌识别的mfc加opencv
- 车牌识别系统源代码
- 基于SVM与人工神经网络的车牌识别O
- 车牌识别系统C++实现
- 基于SVM与人工神经网络的车牌识别C
- 车牌牌照检测识别 VC++和opencv1.0 完整
- 基于OpenCV的车牌识别c++
- 车牌识别_C++ code_MFC.zip
- 车牌识别源码
- 基于神经网络的车牌识别系统//VC++毕
- 车牌识别C++实现
- bp车牌识别源代码
- linux opencv车牌识别
- Visual+C+++车牌识别程序
- 车牌识别系统从车牌定位、字符分割
评论
共有 条评论