- 博客(12)
- 资源 (59)
- 收藏
- 关注
转载 GDI+ new错误
在程序编写的过程中,有条错误信息让我很不解。程序中有如下语句:bmPhoto = new Bitmap( THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT, PixelFormat24bppRGB );每次DEBUG编译的时候总是报告如下的错误:error C2660: 'new' : function does not take 3 parameters开始以为
2011-11-30 18:02:01 2109
转载 Gdi+的配置
简介:本文主要针对VC++.NET程序开发人员,如果使用VC++6.0,那么需要下载微软的GDIPLUS支持包(如果使用VS2003或以上版本则不需要下载GDIPLUS支持包了,因为它本身已包含了这些文件)。在微软官方网站下载时需认证Windows为正版,另外我们可从这个地址下载:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip一个完整
2011-11-28 13:58:19 1493
转载 CString 内幕
// CString使用的是引用技术,可以共享数据(这个大家都知道),另外空的CStirng是指向一个固定的地址的(_afxInitData).// 另外CStirng是有长度限制的2147483647(无符号int 的最大值).// 数据格式struct CStringData{ long nRefs; //引用记数 int nDataLength; //字符使用长度
2011-11-27 18:37:23 1247
原创 第十三章:windows内存体系结构
1. 虚拟地址空间的分区◆ 空指针赋值分区(从0x00000000~0x0000FFFF的闭区间).保留该分区的目的是为了帮助程序员捕获对空指针的赋值.如果进程中的线程试图读取获取写入位于这个分区内的内存地址,就会引发访问违规.(注明:我们在运行代码的时候常常会碰到一种情况就是,我们指针还没有分配指向的空间就开始进行指向操作.这样我们的程序如果是在Debug模式下,程序会down在一个地方,我
2011-11-22 22:24:12 895
转载 WNDCLASS结构详解
typedef struct_WNDCLASS{ UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HANDLE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszM
2011-11-18 17:49:11 2078
原创 关于CComboBox的自绘
我想,如果大家学过一些控件的自绘的话,CComboBox算是很难的一种了.首先是它本身的复杂度:它由三个控件组成(CEdit,CListBox,CButton).我想但就CEdit来讲,就够你受得了.还要想想他们之间的消息传递....不禁让人无从下手.当然,如果想要让我自己来完全自绘控件的话,我告诉你,我确实也办不到.我想我还没有能力做这样的事情.但是对于CComboBox如果想要一些简单的效
2011-11-18 15:10:11 3704 6
转载 Image list
Image ListsImage List 是同样大小的图片集合,每个图片通过索引引用。Image Lists 被用来高效管理大量图标和位图。在Image List中的所有图片被包含 单个,宽位图以screen device 格式。一个Image list同样可以包含单色位图,这些位图中包含掩码,被用来透明的绘画图片(icon style)。Using Image Lists
2011-11-15 18:00:57 2573
原创 第十二章:纤程
1. 线程时在内核中实现的,纤程是在用户模式下实现(即windows不负责对前程进行处理).将线程->纤程:PVOID ConvertThreadToFiber(PVOID pvParam);函数功能:这个函数会为纤程的执行上下文分配大约200字节的内存.上下文的组成如下:● 一个用户自定义值(他被初始化为传给ConvertThreadToFiber的pvParam参数的 值● 结
2011-11-14 20:59:22 1110
原创 第十一章:线程池
1. Windows提供了一个(与I/O完成端口相配套的)线程池机制来简化线程的创建,销毁以及日常管理.这个线程池函数,允许我们做以下事情:● 以异步的方式来调用一个函数● 每隔一段时间调用一个函数● 当内核对象触发的时候调用一个函数● 当异步I/O请求完成的时候调用一个函数2. 以异步方式来调用函数VOID NTAPI SimpleCallback(PTP_CALLB
2011-11-11 23:02:49 1614
转载 CListCtrl 使用技巧
1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”
2011-11-10 14:16:19 1043
原创 第十章:同步设备I/O与异步设备I/O(二)
5. 用来接收I/O完成通知的方法:技术摘要触发设备内核对象当向一个设备同时发出多个I/O请求的时候,这种办法没什么用.它允许一个线程发出I/O请求,另一个线程对结果进行处理触发事件内核对象这种方法允许我们向一个设备同时发出多个I/O请求,它允许一个线程发出I/O请求,另一个线程对结果进行处理
2011-11-03 21:09:01 1432
转载 CRgn几种创建方法,不规则窗体
一、序言 在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,新版本的Me
2011-11-01 11:19:12 1357
VC++ 助手 Assist.X 破解版
2010-09-20
tcp-ip详解 卷3 实现 网络编程 VC++
2010-09-09
线程详解 VC++经典讲解
2010-09-05
VC知识库 在线杂志 21
2010-09-04
VC++ 技术内幕 笔记 潘爱民
2010-08-27
VC++ 技术内幕 笔记 潘爱民
2010-08-27
Spy++.chm VC++ 6.0 调试
2010-08-23
VC++库函数 pdf版
2010-08-23
Effective+C++.chm
2011-02-25
VC++ 范例大全 源码
2010-12-14
进程查看器,可以检测到系统运行的进程,以及进程的所属关系
2010-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人