摘要: 在windows中DC就是相当于画布,当我们利用CreateCompatibleDC时,就创建了一块画布,在这块画布上,有一套缺省的工具(画笔,画刷,字体,位图等,每一个画布都得到框架的这一待遇), 如果不喜欢,你可以造了一个新的画笔,再入选这套工具集,并把原来的画笔给代替掉了,画完图后你觉得不安,想还原一下,于是就把oldPen再select进去. 我们常用的DC包括设备... 阅读全文
posted @ 2009-02-12 09:40 Ruby_Wang 阅读(1112) 评论(10) 推荐(0) 编辑
摘要: 这周的任务好难——输入法。基本没概念。 经过了两周的痛苦挣扎,总算对一些基本概念开始慢慢懂了。但是真正动手开发,感觉还是:路漫漫其修远兮。。。。。 现在,我们先来直观的认识一下输入法的界面 ... 阅读全文
posted @ 2009-01-10 23:20 Ruby_Wang 阅读(2480) 评论(5) 推荐(0) 编辑
摘要: 这周的任务很简单,就是将一个大的ansi格式的文件,分割成多个Unicode格式的小文件。 但是C++中的文件操作有很多,本来对文件操作就不熟悉的我,再加上各种字符集的转换,真是把我搞得晕头转向。现在理顺下。 文件操作 第一种 利用文件指针 FILE * pf; char buffer[255]; ... 阅读全文
posted @ 2008-12-27 22:18 Ruby_Wang 阅读(1811) 评论(4) 推荐(0) 编辑
摘要: - 最近在写一个图像处理的程序。被各种各样的DC和位图折磨了2个星期。现在总结一些在PocketPC下如何处理一副位图,并将位图透明达到处理背景的目的。 首先我们先要清楚几个概念: 1、DC:概念上的定义前面有详细的解释,这里呢,我们就形象的把他看做是系统提供给我们的画板。 2、设备DC和内存DC:内存DC中的位图只有BitBlt到设备DC中... 阅读全文
posted @ 2008-12-21 22:04 Ruby_Wang 阅读(671) 评论(1) 推荐(0) 编辑
摘要: Windows编程主要分为两步:1、消息的处理。2、结果的显示。 消息处理和普通的高级编程大同小异,让我接受比较困难的主要就是这个结果显示。在Windows下各种信息的显示要比我之前接触的HTML等,复杂很多。光是这个设备环境就让我头大了一个星期。下面我要好好讲解一下,Windows的界面显示和图像的处理。 设备环境 设备环境应该指的是一个句柄关联的一个数据结构, ... 阅读全文
posted @ 2008-12-14 22:08 Ruby_Wang 阅读(511) 评论(0) 推荐(0) 编辑
摘要: windows编程真是很难学,那些复杂的函数和参数,让我们习惯了高级编程之后感到很不适应。就连一个简单的Hello World都让我困惑了3、4天。下面是我对编写Hello World的一些总结。 1、第一个拦路虎就是这个函数消息映射表struct decodeUINT { // Structure associates UINT Code; LRESULT (*Fxn)(HWN... 阅读全文
posted @ 2008-12-13 23:52 Ruby_Wang 阅读(605) 评论(1) 推荐(0) 编辑
摘要: 我的手机开发(二) 进行Windows Mobile 编程跟windows编程很类似。所以我们首先要知道windows操作系统和应用程序是怎么相互作用的(感谢孙鑫老师,这里对windows的理解都是他在MFC编程的教程中讲解的)。 应用程序可以通知操作系统执行某个具体的动作,如操作系统能够控制声卡发出声音,但它并不知道应该何时发出何种声音,需要应用程序告诉操作系统该发出什么... 阅读全文
posted @ 2008-12-13 22:49 Ruby_Wang 阅读(561) 评论(0) 推荐(0) 编辑
摘要: WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。简单的说,Windows CE 就是 微软为嵌入式设备打造的操作系统,而嵌入式设备可谓是多种多样,大到航天设备、医疗设施,小到我们身边的电子表、手机、微波炉等等等等。 WindowsCE模块化的设计,可以灵活的为各种设备搭建适合自己的平台。其中最... 阅读全文
posted @ 2008-12-13 21:43 Ruby_Wang 阅读(733) 评论(0) 推荐(0) 编辑