上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: http://stackoverflow.com/questions/6054300/how-to-attach-a-resource-file-to-an-existing-executable-fileAPI:BeginUpdateResourceUpdateResource 阅读全文
posted @ 2013-04-15 10:49 fff8965 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.codeproject.com/Articles/356/Bitmap-Basics-A-GDI-tutorialWindows GDI Tutorial 1 - Drawing a bitmapBitmaps and palettes are both potentially the most useful part and most confusing parts of the GDI subsystem to neophyte coders. In this, and the following GDI tutorials I will explain how 阅读全文
posted @ 2013-04-15 09:40 fff8965 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Bitmap FunctionsAlphaBlendBitBltCreateBitmapCreateBitmapIndirectCreateCompatibleBitmapCreateDIBitmapCreateDIBSectionCreateDiscardableBitmapExtFloodFillFloodFillGdiAlphaBlendGdiGradientFillGdiTransparentBltGetBitmapBitsGetBitmapDimensionExGetDIBColorTableGetDIBitsGetPixelGetStretchBltModeGradientFill 阅读全文
posted @ 2013-04-15 09:11 fff8965 阅读(226) 评论(0) 推荐(0) 编辑
摘要: CreateCompatibleDC和CreateCompatibleBitmap用来创建兼容设备和位图,可以创建离屏表面,做完绘图操作再用BitBlt把数据拷贝到当前DC 阅读全文
posted @ 2013-04-15 09:02 fff8965 阅读(195) 评论(0) 推荐(0) 编辑
摘要: // jhgj.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "jhgj.h"#include <objidl.h>#include <GdiPlus.h>using namespace Gdiplus;#pragma comment (lib,"Gdiplus.lib")#define MAX_LOADSTRING 100VOID OnPaint(HDC hdc){ Graphics graphics(hdc); Pen pen(Color(255, 0, 0, 阅读全文
posted @ 2013-04-12 17:26 fff8965 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.codeproject.com/Articles/7443/DFB-vs-DIBIntroductionWhat is a bitmap and what is a DIB? Is there a difference? Why the Windows API has such functions asCreateBitmap,CreateCompatibleBitmap,CreateDIBitmap, andCreateDIBSection? And what is the difference betweenSetBitmapBitsandSetDIBits?H 阅读全文
posted @ 2013-04-12 17:07 fff8965 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 位图分为两种DDB和DIB DIB:即兼容位图,独立于设备存在,有描述颜色格式的信息头,如256色1字节、真色彩argb。存在于内存中,是我们写程序的时候能控制的有位图数据格式的数据 DDB:即设备位图,已经被gdi考到显存后的图像格式,没有信息头,显示格式就是当前的显示设备支持的格式。是我们不能控制的,我们只能通知gdi将某个DIB转化为DDB拷贝到显存显示,是不能直接控制DDB的获得DIB的数据: 直接用GetBitmapBits获得DDB的数据: 将位图画到一个自己创建的兼容DC,再创建一个兼容DIB位图,用BitBlt把数据从当前DC拷贝到兼容位图,再用GetBitmap... 阅读全文
posted @ 2013-04-12 11:53 fff8965 阅读(901) 评论(0) 推荐(0) 编辑
摘要: (2) API Hook技术在实际截屏时,采用API函数实现,截取DDB位图,必须经过一次DDB到DIB的转换;而驱动技术直接从其管理的DIB位图(表面)中将截取区域的图形数据拷贝到应用程序,显著的降低了一次截屏的时间消耗 计算机屏幕图像的截取在屏幕的录制、计算机远程控制以及多媒体教学软件中都是关键术,基于Windows操作系统有多种截屏方法,研究的重点集中在如何快速有效的截取DBI(Device-Independent Bitmap)格式的屏幕图形数据现在商业软件流行的截屏技术主要采取的Api Hook技术,但这种技术一次截屏仍有较大的时间消耗,这样就对运行软件的硬件仍有较多的限制,而且是. 阅读全文
posted @ 2013-04-11 15:53 fff8965 阅读(3353) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/171498/从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示......这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:"pull oneself up by one's bootst 阅读全文
posted @ 2013-04-11 15:38 fff8965 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/kehui123/article/details/5298337switch与if..else 的执行的效率问题今天读一前辈的程序,发现其在串口中断里面为了分析协议的报文类型,在中断函数里面使用if..else语句。因为报文类型在现在看来只有两种,以后有可能还会增加,不确定。本人以为这样用有些不妥,为什么不用switch语句呢?猜想是不是因为效率方面的考虑呢,毕竟我们应该尽量是中断的处理代码更加简洁,时间效率更高才好。所以本人就查找相关资料,资料显示switch语句反而比ifelse的执行效率要高。下面来详细描述switch与ifelse的区别。 阅读全文
posted @ 2013-04-11 00:06 fff8965 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页