
Windows Mobile
文章平均质量分 71
hhygcy
这个作者很懒,什么都没留下…
展开
-
处理Camera的时候需要了解的东东
用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义:YV12 This is the format of choice for many software MPEG原创 2008-11-20 10:27:00 · 2880 阅读 · 4 评论 -
Windows Mobile 编译错误解析:LNK2019: unresolved external symbol __GSHandlerCheck
一再看到有人在CSDN论坛上面问, 我的PPC/SMARTPHONE的SDK example为什么编译不过,我没有做过任何的修改啊!然后出现的错误都是类似的 LNK2019: unresolved external symbol __GSHandlerCheck 的错误,然后出了错误, 大抵都失去了对Microsoft的信任:)那问题的缘由处在什么地方呢?其实在MSDN Blog上面有对于类似问题原创 2009-08-13 13:21:00 · 2452 阅读 · 0 评论 -
Windows Mobile 中的键盘钩子实战
在需要用到SOFT1和SOFT2两个按键的时候, 也尝试了各种方案, 最后还是选个钩子函数, 但是在使用的过程中还是出现了一些问题的, 一些解决了一些还没有。下面有以下网上很多的实现。 且看这个winceKBhook.h#ifndef _WINCE_KB_HOOK_H#define _WINCE_KB_HOOK_H//used for passing to SetWindowsHo原创 2009-05-25 15:08:00 · 3157 阅读 · 3 评论 -
Windows Mobile 常用的信息的获取
通常在网络协议制定的时候,经常需要客户端能够生成或者获取一些独特的不会重复的ID,辅之以一些平台,版本信息来作为协议的一部分,后台的服务器可以根据这些信息来做统计处理. 这里就对这些常用的信息的获取办法做一个汇总. 1. 开发平台. 这里需要知道的是PPC还是Smartphon. 其实这个和协议的关系不大, 但是和客户端开发比较密切. smartphone和ppc对clientRect的定原创 2009-05-17 09:28:00 · 3125 阅读 · 0 评论 -
Windows Mobile 上常见的 DirectShow 链接错误
最近在Mobile上搞Camera的时候碰到了千奇百怪的链接错误,在这里记录一下。 第一步最简单的错误。 这个错误类似于如下的error messsage:1>cameraEmpty.obj : error LNK2001: unresolved external symbol IID_IVideoWindow1>cameraEmpty.obj : error LNK2001: u原创 2009-05-14 16:21:00 · 6091 阅读 · 8 评论 -
如何用程序运行CAB安装文件
最近这个东西很多被问及,软件动态升级的时候可能可以用到,在这里做一下记录。就知道的方法有2个, 一个是通过ShellExecuteEx直接运行对应的CAB文件。一个是调用CreateProcess用wceload来调用这个CAB。 两个方法都可以,下面是写的测试程序中的代码: case ID_HELP_INSTALL1: { // Specify an原创 2009-05-04 12:41:00 · 4902 阅读 · 1 评论 -
Windows Mobile下画透明PNG图片的解决方案
最近一直看到有人在问这个PNG的东西,正好在工作的时候也用得到,就找了几个图片试了一下.从wince开始引入了IImage的支持,这样我们可以用IImage来load 这些图片. 大致的流程很多地方都有:CoCreateInstance创建IImagingFactory, 然后用CreateImageFromFile创建IImage的接口,最后把这个IImage用draw的接口画到DC.但是问原创 2009-04-29 23:44:00 · 5250 阅读 · 11 评论 -
在PPC和Smartphone上创建自己的Menubar
其实这个是一直想做的事情, 要写一个Menubar的控件,有了Graphics的抽象层,有了Menubar就可以让这个控件同时工作在Symbian和Windows Mobile上面了. 做这个控件第一件事情就是把系统的Menubar去掉!在PPC上面还是有点问题的. 当然不显示这个Bar比较简单,你只要不调用SHCreateMenu来实例化应该差不多了.但是这个输入法还是时不时地跳出来原创 2009-04-24 20:11:00 · 1345 阅读 · 0 评论 -
win32下 如何定位内存泄漏
在mobile平台上写代码久了,平时的时候都是自己给出检索内存泄漏的方案的。但是在win32下的开发,内存泄漏的检索式如此的简单。在windows下,定义有这样一个宏_CrtDumpMemoryLeaks。它可以帮助你在任何地方打印出当年的内存使用情况,比如说当前有多少内存使用了没有被释放掉。比如说你有这样一段程序:int main (void){ int* p = new int原创 2009-04-23 13:50:00 · 17028 阅读 · 3 评论 -
这一夜我们只说CreateCompatibleDC
需要在Windows Mobile和Symbian OS上搭一个抽象层来对GDI有个基本的封装.定义了一个Graphics的类.原意是让他每次画图的时候在memory DC上画,最后update的时候可以整体把Memory DC bitblt到目标HDC上去.下面就是一个简要的initGraphis的函数.粗粗的看好像平平无奇. SBool Graphics::initGraphics(H原创 2009-04-14 20:34:00 · 7329 阅读 · 1 评论 -
Windows Mobile Form Automatic Scrollbar
从.Net Compact Framework 2.0开始, Form里面有一个bool类型的新的property, 用来制定是否在控件超出客户区的时候需要Form自动添加一个scroll来做滚动。但是最近碰到的是如果在.net cf 1.1里面使用这个vScrollbar。还是和亿万次犯错误一样,每次都觉得这样的小问题不会是问题,但是实际上就问题来了(看起来每次工作的时候一定要战战兢兢,如原创 2008-11-20 10:33:00 · 1155 阅读 · 0 评论 -
Windows Mobile 里面调用MMS的问题
MMS一直是第三方的产品,微软并没有官方的调用方式,所以这个问题一直困扰我这个需要调用了人, 昨天做了些调研。 现在汇总一下, 看看是不是管用。最初的想法是调用tmail, 加入命令行参数。试了一下string sms = "-transport /"SMS/" -to /"13918834065/" -body /"simple SMS body/"";CreateProcess("tmail.原创 2008-11-20 10:26:00 · 2061 阅读 · 2 评论 -
打开文件对话框GetOpenFileName Win32, PPC, Smartphone上的异同
前些日子看到有人问这个如何在Mobile上打开打开文件对话框,在c#里面我们知道有个OpenFileDialog, 那是相当的方便,如果要在WinCE的native API下面做也是可以的,这里就用到了GetOpenFileName的接口(GetSaveFileName一样的参数就不说了)。具体的用法看看这里的实现: OPENFILENAME ofn;原创 2009-09-07 21:48:00 · 3060 阅读 · 1 评论