博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 下一页

2013年6月24日

摘要: Android下面使用命令行截图。因为工作调试用的机器,没法连接USB,所以用不了一般的截图方法,后来查了一下,Android4.0以后都内置了截图命令。可以使用下面命令截取屏幕。screencap /mnt/card/test.png这是我在linux shell下执行的命令执行完就可以把当前屏幕图片保存到SD卡里面(具体路径根据你实际开发机器来看)除了screencap,还有screenshot,不过试验后,发现截图都是空白的,网上查资料是可以用来截图。也可能是我这边机器环境问题。 阅读全文

posted @ 2013-06-24 15:55 泡泡糖 阅读(11897) 评论(0) 推荐(0) 编辑

2013年6月22日

摘要: 工作中,做一些炫点的界面都需要用到PNG图片,Wince里面微软也提供了PNG图片的支持,不过Alpha的混合速度比较慢,所以自己实现了一个Alpha的混合运算接口,经过测试,要比微软AlphaBlend快4、5倍。当然Alpha混合的方法也适合window下的VC使用。下面有测试的数据。原创博文,需要转载,请标明出处:http://www.cnblogs.com/mythou/p/3150396.html1、创建兼容32位位图。 一般界面贴图,我们都是使用微软的兼容DC和兼容位图进行处理。不过这里我需要创建一张32位的设备无关位图。(有关DIB位图相关知识,不了解的可以百度一下,这是和兼容. 阅读全文

posted @ 2013-06-22 23:13 泡泡糖 阅读(4544) 评论(3) 推荐(2) 编辑

2013年6月13日

摘要: Wince下支持PNG贴图类,工作项目需要,需要在wince应用开发里面使用PNG图片,主要是做半透明的效果。这个是去年年初写的,最近打算写几篇在Wince上实现类似Android/iPhone的Launcher的博文,主要是实现滑动、图标交换、图标分层归类的功能。需要用到PNG贴图,这是早期的一个版本,解码和Alpha混合都是使用了微软的IImage库。Alpha混合主要是使用了微软的AlphaBlend(...)接口,后期我会写一篇使用自己写的Alpha混合算法的博文,因为微软的AlphaBlend速度实在不是很高,使用自己编写的Alpha算法会快一些。给有需要的朋友参考一下,头文件的接口 阅读全文

posted @ 2013-06-13 10:31 泡泡糖 阅读(2927) 评论(0) 推荐(1) 编辑

2013年6月12日

摘要: Wince开发的时候经常需要做编码转换,特别是做串口通信的时候,ASNI和宽字符编码转换经常做。下面是常用的转换方法,个人开发经验来说ASNI和宽字符编码的转换是最常用的。做串口通信的时候还经常需要看16进制的编码来确定是什么字符编码。所以对ASNI和宽字符编码规则也要有一定了解,这方面后面再专门写一个帖子来说明。现在先来说明常用的字符转换方法:WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和CP_UTF8两个。使用CP_ACP代码页就实现了AN 阅读全文

posted @ 2013-06-12 23:38 泡泡糖 阅读(801) 评论(0) 推荐(0) 编辑

摘要: 原文:http://www.vckbase.com/index.php/wv/20.html前面,我们分析了消息的基本理论和基本的函数及用法,接下来,我们将进一步讨论消息传递在MFC中的实现。MFC消息的处理实现方式初看MFC中的各种消息,以及在头脑中根深蒂固的C++的影响,我们可能很自然的就会想到利用C++的三大特性之一:虚拟机制来实现消息的传递,但是经过分析,我们看到事情并不是想我们想象的那样,在MFC中消息是通过一种所谓的消息映射机制来处理的。为什么呢?在潘爱民老师翻译的《Visual C++技术内幕》(第4版)中给出了详细的原因说明,我再简要的说一遍。在CWnd类中大约有110个消息, 阅读全文

posted @ 2013-06-12 23:24 泡泡糖 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 原文:http://www.vckbase.com/index.php/wv/19.html队列消息和非队列消息从消息的发送途径来看,消息可以分成2种:队列消息和非队列消息。消息队列由可以分成系统消息队列和线程消息队列。系统消息队列由Windows维护,线程消息队列则由每个GUI线程自己进行维护,为避免给non-GUI现成创建消息队列,所有线程产生时并没有消息队列,仅当线程第一次调用GDI函数数系统给线程创建一个消息队列。队列消息送到系统消息队列,然后到线程消息队列;非队列消息直接送给目的窗口过程。对于队列消息,最常见的是鼠标和键盘触发的消息,例如WM_MOUSERMOVE,WM_CHAR等消 阅读全文

posted @ 2013-06-12 23:21 泡泡糖 阅读(406) 评论(0) 推荐(0) 编辑

摘要: 这里3篇有关VC消息机制的文章讲得很透切,做VC开发经常需要跟消息打交道,深入理解vc消息机制对以后开发很有好处,摘录下来,以后看看。原文:http://www.vckbase.com/index.php/wv/18.html消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信 阅读全文

posted @ 2013-06-12 23:14 泡泡糖 阅读(436) 评论(0) 推荐(0) 编辑

摘要: 原文:http://www.cnblogs.com/WeedQian/archive/2009/12/28/1634484.html简介非模式对话框常常感到困惑的新手程序员。基本上是一个非模式对话框是一个使我们能够互动,与其他的Windows ,甚至当非模式对话框仍然是在屏幕上。如果您请记住,几个漂亮的小动作,然后编程非模式对话框,将非常简单。创建非模式对话框简单的方法创建一个非模式对话框是使用Create()。通过名称的对话框中的模板资源和一个可选的CWnd*这点,向父窗口。如果您不通过一个父窗口指针的主要应用程序窗口将被作为父窗口。Create()将返回true如果调用是成功的。自Crea 阅读全文

posted @ 2013-06-12 23:06 泡泡糖 阅读(601) 评论(0) 推荐(0) 编辑

摘要: 原文:http://www.cnblogs.com/xFreedom/archive/2011/05/14/2046191.html在调试WinCE程序的时候,有时候会碰到Data/Prefetch Abort的异常,相信从事过WinCE开发的人对这种异常信息应该都不会陌生,系统会在调试控制台输出如下类似信息:Exception 'Prefetch Abort' (3): Thread-Id=05870016(pth=9970c000), Proc-Id=057c0016(pprc=9973cdd4)‘TCPClient.exe’,VM-active=057c0016(pprc 阅读全文

posted @ 2013-06-12 22:59 泡泡糖 阅读(417) 评论(0) 推荐(0) 编辑

摘要: 原文:http://xinbaojiang.blog.163.com/blog/static/119970729200952411266197/使用 AFX_EXT_CLASS 导出和导入扩展DLL使用 AFX_EXT_CLASS 宏导出类;链接到扩展 DLL 的可执行文件使用该宏导入类。使用 AFX_EXT_CLASS 宏,用于生成扩展 DLL 的相同头文件可以与链接到 DLL 的可执行文件一起使用。在 DLL 的头文件中,将 AFX_EXT_CLASS 关键字添加到类的声明中,如下所示:class AFX_EXT_CLASS CMyClass : public Cdocument{// } 阅读全文

posted @ 2013-06-12 22:49 泡泡糖 阅读(604) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页