05 2009 档案

摘要:在贴一些大点的图片,或者要又叠加多张图片在一起的时候,最好用双缓存.下面是双缓存的代码,是一个播放进度条,一共三个图片.在缓存画好后一起搬到前台DC上显示//双缓冲绘图HDC hdc=GetDC(hWnd);HDC hdcMem1 = CreateCompatibleDC(hdc);HDC hdcMem2 = CreateCompatibleDC(hdc);HBITMAP hBit=CreateC... 阅读全文
posted @ 2009-05-12 15:34 Jade 阅读(632) 评论(0) 推荐(0)
摘要:wince下支持三种钩子:1.#define WH_JOURNALRECORD 0使应用程序可以监视输入事件。典型地,应用程序使用该HOOK记录鼠标、键盘输入事件以供以后回放。该HOOK是全局HOOK,并且不能在指定线程中使用。2.#define WH_JOURNALPLAYBACK 1使应用程序可以向系统消息队列中插入消息。该HOOK可以回放以前由WH_JOURNALRECORD HOOK录制的... 阅读全文
posted @ 2009-05-12 15:28 Jade 阅读(731) 评论(0) 推荐(0)
摘要://TITLE:// 自绘按钮的实现//AUTHOR:// norains//DATE:// Saturday 12-January-2008//Environment:// VS2005 + SDK-WINCE5.0-MIPSII// EVC + SDK-WINCE5.0-MIPSII//======================================================... 阅读全文
posted @ 2009-05-12 10:57 Jade 阅读(1360) 评论(0) 推荐(0)
摘要:步骤 1: 创建一个 DirectDraw 对象要创建一个 DirectDraw 对象的实例,你的应用程序要象 DDEx1 例程中的 doInit 函数那样先使用 DirectDrawCreate 函数. DirectDrawCreate 包含三个参数. 第一个参数获得了一个代表显示设备的全局唯一标识符(GUID). 这个 GUID 在大多数情况下被设为 NULL, 表示 DirectDraw 使... 阅读全文
posted @ 2009-05-12 10:40 Jade 阅读(2607) 评论(0) 推荐(0)
摘要:MSDN原文参考LINK:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnembedded/html/embedded04022002.aspWindows CE .NET 提供为你的嵌入式设计定制用户界面的能力。如 POS terminals, ATM machines, or other 'fixed fun... 阅读全文
posted @ 2009-05-12 10:35 Jade 阅读(1173) 评论(1) 推荐(0)
摘要:设备相关位图DDB(Device-Dependent-Bitmap) DDB不具有自己的调色板信息,他的颜色模式必须与输出设备相一致。如:在256色以下的位图中存储的像素值是系统调色板的索引,其颜色依赖于系统调色板。由于DDB高度依赖输出设备,所以DDB只能存在于内存中,它要么在视频内存中,要么在系统内存中。设备无关位图DIB(Device-Independent-Bitmap) DIB具有自己的... 阅读全文
posted @ 2009-05-11 16:42 Jade 阅读(3914) 评论(0) 推荐(0)
摘要:理解分辨率我们常说的屏幕分辨率为640×480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描屏幕70次。理解调色板有一个长宽各为200个象素,颜色数为16色的彩色图,每一个象素都用R、G、B三个分量表示。因为每个分量有256个级别,要用8位(bit),即一个字节(byte)来表示,所以每个象素需要用3个字节。整个图象要用200×200... 阅读全文
posted @ 2009-05-11 16:01 Jade 阅读(5978) 评论(0) 推荐(1)