【C/C++/MFC】
文章平均质量分 88
Jiang走天涯
努力磨练,定心做事,不断学习
展开
-
WaitForSingleObject的用法
WaitForSingleObject的用法 1.WaitForSingleObject的用法 DWORDWaitForSingleObject( HANDLE hHandle, DWORD dwMil转载 2012-10-25 11:01:42 · 795 阅读 · 0 评论 -
__declspec(dllexport)
先看代码:以下是在dev-c++里建立自已的dll时的dll.h里面的代码,这里面有一个:_declspec(dllexport)#ifndef _DLL_H_#define _DLL_H_//防重复定义#if BUILDING_DLL# define DLLIMPORT __declspec (dllexport)#else# define DLLIMPORT _转载 2015-05-25 16:39:36 · 616 阅读 · 0 评论 -
STL学习小结
http://blog.csdn.net/byxdaz/article/details/4633826STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指转载 2015-05-19 09:59:24 · 3961 阅读 · 0 评论 -
在VC上实现如何从内存中读取JPEG、GIF等图像
转载自:http://school.cnd8.com/vc/jiaocheng/28657.htm首先,本文适合那些由网络传输得到的JPEG、GIF图像显示,因为这些图像都是以“BYTE数组”这种形式传输。 直接给出函数,不说废话了!//-----------以下两句放在头文件定义的地方#include "Gdiplus.h"using namespace Gdipl转载 2013-09-27 21:47:02 · 1140 阅读 · 1 评论 -
C语言堆栈入门——堆和栈的区别
转载自:http://www.cnblogs.com/TonyEwsn/archive/2010/01/29/1659496.html转载 2014-05-10 11:02:06 · 4449 阅读 · 2 评论 -
TCP和UDP协议发送数据包的大小方面的知识介绍
MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。由于以太网EthernetII最大的数据帧是15转载 2012-11-03 11:07:06 · 651 阅读 · 0 评论 -
AfxBeginThread的介绍/基本用法
AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI Afx转载 2012-10-21 09:35:33 · 719 阅读 · 0 评论 -
MFC中OnCtlColor
MFC中OnCtlColor(转载)在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型: afx_msg HBRUSH OnCtlColor(CDC *pDC,CWnd *pWnd,UINT nCtlColor); 参数nCtlColor用于转载 2012-11-26 19:53:16 · 2834 阅读 · 0 评论 -
基于UDP协议的简单基本视频传输程序的编写
一、UDP协议UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中一种无连接的传输层协议。正式通信前不必与对方先建立连接,直接向接收方发送数据,是一种不可靠的通信协议。正是由于UDP协议不关心网络数据传输的一系列状态,使得UDP协议在数据传输过程中节省了大量的网络状态确认和数据确认的系统资源消耗,大大提高UDP协议的传输效率,传输速度快。TCP原创 2013-06-18 10:57:16 · 33248 阅读 · 43 评论 -
MFC关于解决点击关闭,对话框仍有后台程序运行问题
1.添加KillProcess(LPCSTR pszClassName, LPCSTR pszWindowTitle)函数;int CTestDlg::KillProcess(LPCSTR pszClassName, LPCSTR pszWindowTitle){ HANDLE hProcessHandle; // ULONG nProcessID; H转载 2012-10-19 09:45:55 · 5321 阅读 · 1 评论 -
SELECT模型
转载自:http://www.baike.com/wiki/SELECT%E6%A8%A1%E5%9E%8BSelect在Socket编程中还是对照主要的,然而对于初学Socket的人来说都不太爱用Select写程序,他们只是习性写诸如connect、accept、recv或recvfrom这么的堵塞程序(所谓堵塞方法block,望文生义,即使过程或是线程实行到这些函数时一定期待某个事件的转载 2013-10-30 16:19:35 · 674 阅读 · 0 评论 -
一起学习CMake – 01
今天开始学习用Cmake。转载自:http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等。CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV转载 2013-11-28 17:19:55 · 804 阅读 · 0 评论 -
在MFC中 应用OpenCV 关闭主窗口后进程无法正常退出
今天在用 VC++6.0 MFC 多文档框架做一个程序时,发现一个奇怪现象:只要调用 CFileDialog 载入一幅图像,同时调用 cvLoadImage()等函数之后,关闭主窗体时主程序无法完全退出,仍驻留在进程中。后来,经过一番努力,这个问题终于解决了。过程如下:1. 打开 .\OpenCV\otherlibs\highgui\highgui.dsp 工程文件转载 2012-10-19 09:42:34 · 4429 阅读 · 1 评论 -
VC延时函数
VC中提供了很多关于时间操作的函数,编写程序时我们可以跟据定时的不同精度要求选择不同的时间函数来完成定时和计时操作。 方式一:VC中的WM_TIMER消息映射能进行简单的时间控制。首先调用函数SetTimer()设置定时 间隔,如SetTimer(0,200,NULL)即为设置200ms的时间间隔。然后在应用程序中增加定时响应函数 OnTimer(),并在该函数中添加响应的处理语句,用来完转载 2012-10-16 13:53:06 · 770 阅读 · 0 评论 -
vs2010新加一个多工程的解决方案
VS2010中新建一个空解决方案。VS2010中对程序开发的管理是,一个解决方案下面有多个项目。在命名空间等方面,项目是独立的。不过有时候多个项目是互相关联的。例如一个项目可能是做一个dll的,另一个项目是需要调用这个dll的功能的主程序,那么就可以把2个项目放到同一个解决方案中。2个项目会共享解决方案的Debug|Release文件夹,转载 2015-05-25 16:53:58 · 5375 阅读 · 0 评论