资源简介
VC++数字图像处理用到的Cdib类 希望对你有用。
代码片段和文件信息
#include “stdafx.h“
#include “Dib.h“
#include “windowsx.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
// 这里必须放在首行
IMPLEMENT_DYNAMIC(CDib Cobject)
///////////////// 常用函数 /////////////////
// 交换两数据。对于指针,交换指针变量
template
void Swap(T &p1T &p2){
T tmp;
tmp = p1;
p1 = p2;
p2 = tmp;
}
void NormalizeRect(LPRECT lpRc){
if(!lpRc) return;
if(lpRc->left > lpRc->right) Swap(lpRc->leftlpRc->right);
if(lpRc->top > lpRc->bottom) Swap(lpRc->toplpRc->bottom);
}
// 判断前矩形是否在后矩形内
BOOL RectInRect(LPRECT lpRcSmallLPRECT lpRcLarge){
if( !lpRcSmall || !lpRcLarge )
return FALSE;
if(lpRcSmall->left < lpRcLarge->left
||lpRcSmall->right > lpRcLarge->right
||lpRcSmall->top < lpRcLarge->top
||lpRcSmall->bottom > lpRcLarge->bottom)
{
return FALSE;
}
else
{
return TRUE;
}
}
/*************************************************
功能:将两基本类型变量按位进行 dwRop 操作,包括:与、或、非、异或。
结果
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 24670 2004-08-26 16:21 cdib类\cdib类\Dib.cpp
文件 4457 2004-08-26 16:25 cdib类\cdib类\Dib.h
目录 0 2007-06-11 14:13 cdib类\cdib类
目录 0 2010-04-27 19:06 cdib类
----------- --------- ---------- ----- ----
29127 4
- 上一篇:Kruskal算法的设计(C语言版).doc
- 下一篇:高斯滤波的c++代码实现
相关资源
- GPS单点定位程序C++
- MIF 文件读取,简单的GIS系统,附带
- VC++2010番茄西红柿VAXvirsual assist X完美
- Essential C++ 中文版
- IC卡停车场管理系统源代码
- 消解原理实现有界面
- C++ 课程设计 大作业 背单词小软件
- VS2005下TCP网络编程,亲自调试成功w
- MFC__快捷菜单管理器
- MFC最小化至系统托盘源码
- C++C#互通DES加密算法
- OPCDA服务器与客户程序开发指南 书籍
- [MPI与OpenMP并行程序设计:C语言版].(
- C++ Qt设计模式第2版中文版
- 读取图片并显示的MFC程序
- MFC贪吃蛇完美运行
- Vc++编写的计算器简单小程序
- Programming -- Principles and Practice Using C
- 中国海洋大学C++课程期末资料
- The C++ Programming Language 4th Edition.pdf
- visual c++串口通信技术详解
- MFC实现TCP数据传输
- VC++ CLR编写带图形界面的简单计算器
- 测试驱动嵌入式C语言开发中英文合集
- vc++6.0 绿色版 完整版支持win7,win8系统
- 停车场管理系统 MFC 数据结构课程设计
- C#图解教程.pdf
- 零基础学TMS320F281x DSP C语言开发.pdf
- 郑莉C++语言程序设计第3版[PDF+ppt+源码
- C++ Qt设计模式 第2版 中文版 PDF
评论
共有 条评论