- 博客(15)
- 收藏
- 关注
转载 PreTranslateMessage作用和使用方法
PreTranslateMessage作用和使用方法PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这...
2013-08-14 14:35:00 137
转载 YUV / RGB 格式及快速转换算法
YUV / RGB 格式及快速转换算法vcproj发表于 2012-05-26 18:09 | 来源:| 阅读 971 views1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出...
2013-07-24 14:00:00 125
转载 MFC ado连接access数据库
在示例程序中我们仍采用原库结构,数据库名Demo.mdb,库内表名DemoTable,表内字段名为Name(姓名)和Age(年龄)的两个字段,来构造示例程序操作所需的Access数据库,这也和上两篇文章的示例源码中的库结构相兼容。下面让我们看看ADO数据库访问技术使用的基本步骤及方法:首先,要用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库可以作为可执...
2013-04-19 09:23:00 119
转载 VC中的CImage类(转)
VC++)一个比CBitmap更优秀的类今天查找如何实现DIB位图的背景透明的资料时,发现有论坛上有人问到CImage类的透明问题,于是对其很感兴趣。于是搜集了一些资料,发现以下内容对该类的介绍和使用介绍比较详细,于是就拷贝至此,以备后用。 以下内容摘自博客:http://hi.baidu.com/68400165/blog/item/f5d55508040e4fc83ac...
2013-03-11 10:41:00 294
转载 MFC picture控件中显示图片
MFC picture控件中显示图片PictureBox控件的主要作用是为用户显示图片。实际显示图片由Picture属性决定。Picture属性包括被显示的图片的文件名(及可选的路径名)。 注意窗体对象也具有Picture属性,通过设置该属性可直接在窗体背景上显示图片。 要在运行时显示或替换图片,可利用函数LoadPicture来设置...
2013-03-08 10:25:00 448
转载 VC中在对话框上显示图片
1、用图片控件 在对话框中加入Picture控件,属性页中General->Type设为Bitmap, Image中选中相关联的图片资源号。 这样就编译运行,你就会发现它己经可以了。 耶,不对,图片复盖了其它控件!怎么办? 哈哈,这是由于你的Picture控件是后面放上去的。这样它会显示在最上层,所以有些控件看不到了。有两种方法可以解决: (1)、选中所有控件Ctrl...
2013-03-04 09:41:00 123
转载 VC切分窗口和多视图
动态切分窗口:动态切分窗口不能包含多于4个的窗格,要想得到4个以上的窗格,可以使用静态切分窗口。动态切分窗口中的几个窗格通常使用的是同一个视图类。创建动态切分窗口的方式共有3种:1、在创建应用程序时,利用应用程序向导AppWizard的选项设置切分窗口2、在创建了应用程序之后,通过添加组件对窗口进行切分3、通过手动添加代码编程的方式使用AppWizard创建...
2013-02-25 15:35:00 132
转载 GetTickCount() 函数的作用和用法
DWORDGetTickCount(void);1) 定义For Release configurations, this function returns the number of milliseconds since the device booted, excluding any time that the system was suspended.GetTi...
2013-01-28 11:41:00 106
转载 C++容器——插入与清除
一、顺序容器顺序容器插入操作:insert:有几个不同的成员函数能实现想顺序容器中插入项目。最重要的函数是insert,有下面三种重载形式:iterator insert(iterator here,value_type const& item)//在指定位置前插入item,并返回新插入项目的迭代器。void insert(iterator here,size_t...
2013-01-25 11:03:00 224
转载 error LNK2005 已经在***.obj中定义
转:error LNK2005 已经在***.obj中定义2010-05-30 14:05:15|分类:默认分类|字号订阅为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义” 收藏编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就...
2013-01-21 15:13:00 255
转载 memset、memcpy的使用方法!
memset、memcpy的使用方法!分类:c语言C plusplus2007-06-26 07:581290人阅读评论(0)收藏举报今天看到了menset的函数,不晓得是什么,baidu了一下。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。void是一个...
2013-01-06 11:39:00 82
转载 环形缓冲区
【转】环形缓冲区的实现原理(ring buffer)在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。1、环形缓冲区的实现原理环形缓冲区通常有一个读指针和一个写指针。读指针指向环形缓冲区中可读的数据,写指针指向环形缓冲区中可写的缓冲区。通过移动读指针和写指针就可以实...
2013-01-05 16:02:00 102
转载 C++ Socket编程步骤
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听模式等待连接请求(...
2012-12-25 14:02:00 56
转载 IP地址控件CIPAddressCtrl类的使用
在VC++中,如果想要输入IP地址可使用IP地址控件,该控件是一个与编辑控件类似的控件,可用于输入IP地址。在对话框中放入此控件后,可以为控件定义一个 CIPAddressCtrl类 的变量对它进行控制。CIPAddressCtrl类 的主要成员函数有:void ClearAddress();清除IP地址控件中的内容。BOOL IsBlank();如果IP地址控件的所有域...
2012-12-25 09:34:00 123
转载 隐式链接和显示链接的区别
隐式链接指将DLL的函数符号输出库LIB链接,在执行文件中IMPORT段加入一系列函数的入口点!程序在加载启动时自动加载这些DLL,并查找函数入口点!像普通的SDK程序要加入KERNEL32。LIB链接就是!这样的方法是当使用DLL多时,程序启动很慢、! 动态链接指显式加载DLL,利用LoadLibrary,GetProcAddress取得函数入口点,执行再释放,这种方法是程序简...
2012-12-24 10:03:00 1163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人