自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

原创 绪论

基本概念 “软件”:计算机程序及其说明程序的各种文档。“程序”:是计算任务的处理对象和处理规则的描述。“文档”:是有关计算机程序功能,设计,编制,使用的文字或图形资料。 计算机软件:计算机运行所需要的各种程序和数据的总称,包括操作系统,汇编程序,编译程序,数据库,文字编辑及维护使

2011-07-26 13:37:46 349

转载 【转】Activex、OLE、COM、OCX、DLL之间有什么区别?

熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由

2011-07-26 11:03:52 486

转载 MSDN]完成端口 CreateIoCompletionPort

CreateIoCompletionPort 该函数将一个完成端口和一个资源句柄关联在一起;比如一个或更多文件句柄,或者别的什么。把完成端口和一个打开的文件的实例关联起来会使得应用方能够收到异步响应通知该文件的一个IO操作已经完成。 HANDLE CreateIoCompleti

2011-07-25 10:07:07 1017

转载 UNREFERENCED_PARAMETER的作用

我们从 UNREFERENCED_PARAMETER 开始吧。这个宏在 winnt.h 中定义如下: #define UNREFERENCED_PARAMETER(P) (P)  换句话说 UNREFERENCED_PARAMETER 展开传递的参数或表达式。其目的是避免编译器关

2011-07-22 16:26:17 225

转载 推荐C++图书

言归正传,下面揭晓我评选的过去出版的最重要的五本C++图书:《The C++ Programming Language》,作者Bjarne Stroustrup,Addison-Wesley出版社。1986年首版,1991年再版,1997年第三版,2000年特别版。对于C++老人

2011-07-20 17:36:39 527

转载 无标题栏对话框的拖动

很多基于对话框的应用程序都是不带框架的,也就是说对话框没有标题栏。众所周知,窗口的移动都是通过鼠标点住标题栏拖动窗口实现的,那么现在没有了标题栏,如何移动对话框呢?本文拟针对这个问题提出解决的办法。     解决这个问题有两种方案。一种很业余,另外一种比较专业。前者使用一种常规思

2011-07-20 17:23:17 447

转载 OnNcHitTest消息

CWnd::OnNcHitTest   afx_msg UINT OnNcHitTest( CPoint point );   返回值:下面列出的鼠标击中测试枚举值之一。   · HTBORDER 在不具有可变大小边框的窗口的边框上。   · HTBOTTOM 在窗口的水平边框的

2011-07-20 17:19:46 2230

转载 BCMenu 使用教程

在 SDI 中使用 BCMenu,首先,自然是建立一个 SDI 工程,然后将“BCMenu.h”和“BCMenu.cpp”放入文件夹下,单击"工程"->"增加到工程"->"文件",将"BCMenu.h"和"BCMenu.cpp"两个文件加入工程。     在 MainFrm.h

2011-07-19 17:56:12 743

转载 AfxExtractSubString 函数的相关问题

在我做加密软件时,需要给加密后的文件加个后缀(比如.zq),然后解密时又需要去掉后缀,还原本来的后缀,并在文件名后加“解密”二字,我采取的就是这 个比较不常用的MFC分割字符串的函数AfxExtractSubString(CString& rString, LPCTSTR lps

2011-07-18 16:33:06 586

转载 Bitmap:bmWidthBytes以及Bitmap的详细说明

/* Bitmap Header Definition */typedef struct tagBITMAP{    LONG        bmType;    LONG        bmWidth;    LONG        bmHeight;    LONG

2011-07-18 09:56:31 893

转载 显示原理理解 DEVMODE理解

今天查找DEVMODE结构的时候找到一篇不错的文章,特转过来:显示器所显示的内容对应于显存,在显示器上最小的单位是象素(Pixel,这里仅考虑逻辑象素),显存的最小的单位是位(Bits)。 显示器工作的特征主要体现在色彩数和分辨率两方面。显示器所显示的色彩的数目取决于单位象素所使

2011-07-18 08:16:25 774

转载 CreateBitmap

函数功能:该函数创建一个带有特定宽度、高度和颜色格式的位图。    函数原型:HBITMAP CreateBitmap(int nWidth,int nHeight, UINT cPlanes, UINT cBitsPeral,CONST VOID *lpvBits);    参

2011-07-15 12:10:14 1380

转载 用API OleLoadPicture通过IStream来加载JPG、GIF格式的图片

OleLoadPicture函数实际上创建了一个IPicture类型的COM接口对象,然后我们可以通过这个COM接口来操作图片(实际上你也可以用API OleCreatePictureIndirect来加载图片,不过相比而言OleLoadPicture函数简化了基于流的IPict

2011-07-14 12:18:07 439

转载 GlobalLock函数

GlobalLock函数The GlobalLock function locks a global memory object and returns a pointer to the first byte of the object's memory block. Globa

2011-07-14 11:45:38 336

转载 正则表达式入门

http://deerchao.net/tutorials/regex/regex.htm#mission

2011-07-12 11:13:55 194

转载 BitmapToRegion

http://blog.sina.com.cn/s/blog_64879d640100gwoc.html BitmapToRegion : Create a region from the "non-transparent" pixels of a bitma/// hBmp :

2011-07-12 11:01:34 755

转载 BitBlt函数

BitBlt - 函数功能该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。BitBlt - 函数原型BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeigh

2011-07-10 10:50:14 427

转载 WM_DRAWITEM与DrawItem()的讨论

我在学习中经常遇到要重写DrawItem()的情况,但又有一个WM_DRAWITEM消息,它们是什么样的关系呢。如果我们要重写一个CButton取名为CMyButton,我们可以重写CMyButton的DrawItem()函数来实现我们的需求,但CMyButton::DrawIt

2011-07-10 10:29:33 251

转载 DrawEdge 函数2010年01月11日 星期一 21:20DrawEdge Function

DrawEdge 函数2010年01月11日 星期一 21:20DrawEdge Function该函数绘制一个或多个矩形的边缘。语法BOOL DrawEdge( __in HDC hdc, __inout LPRECT qrc, __in U

2011-07-10 09:58:56 587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除