Windows mobile下用.net compact framework写的一个GIF控件.
2006-11-30 15:53
627 查看
想写一个播放GIF文件的.net cf 控件很久了,原来参考C++的CGIF89a源码写过一个,但最好没有成功,可能是自己水平有限,以致于找不到好的创建图片的API,要不就是API在CE上不支持.另外经过测试,那个源码对一些GIF图片的显示存在阴影.也不是很好,所以对GIF控件的编写就搁浅了一些时日.
前不久在网上看到一个GIFVIEWER,是用WINCE5.0里的Imaging com写的,经过自己测试,发现可在mobile2003上运行.因些决定用这个Com来写一个自己的GFI控件,由于我想在.net cf 1.0里支持,所以必须得自己封装COM,(本来想偷赖,使用opennetcf 里的,已经把源码反编译了,但最后发现那里用到了太多的net 2.0的特性,最后只好自己写了),还好,我只是把自己自己需要的进行了封装.花了我近三天的时间,包括封装,编写,调试.现在终于完成了.
如果大家有需要的,可以下载测试,有什么问题希望大家及时通知道我,或者说大家对源码进行了更改和完善,麻烦大家也能给我一份.
源码见附件.http://mobile.winfans.net/ccs/forums/932/ShowPost.aspx
本来想在这里上传源码,可结果发现不能上传附件,而代码相对较多,所心就上传到别的地方了.大家下载就行了.
前不久在网上看到一个GIFVIEWER,是用WINCE5.0里的Imaging com写的,经过自己测试,发现可在mobile2003上运行.因些决定用这个Com来写一个自己的GFI控件,由于我想在.net cf 1.0里支持,所以必须得自己封装COM,(本来想偷赖,使用opennetcf 里的,已经把源码反编译了,但最后发现那里用到了太多的net 2.0的特性,最后只好自己写了),还好,我只是把自己自己需要的进行了封装.花了我近三天的时间,包括封装,编写,调试.现在终于完成了.
如果大家有需要的,可以下载测试,有什么问题希望大家及时通知道我,或者说大家对源码进行了更改和完善,麻烦大家也能给我一份.
源码见附件.http://mobile.winfans.net/ccs/forums/932/ShowPost.aspx
本来想在这里上传源码,可结果发现不能上传附件,而代码相对较多,所心就上传到别的地方了.大家下载就行了.
相关文章推荐
- 在.NET Compact Framework编写一个自定制呈现的列表控件(翻译)
- .NET Compact Framework 2.0以上用c#实现windows mobile 系统内存释放
- 艾伟_转载:Windows Mobile开发,Native C++ PK .NET Compact Framework
- 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件
- .Net Compact Framework 基础篇(11)--使用范型来创建控件
- Windows Mobile开发,Native C++ PK .NET Compact Framework
- 如何在使用windows mobile设备上部署新版本的.net compact framework
- 在Windows Mobile和Wince(Windows Embedded CE)下如何使用.NET Compact Framework开发进程管理程序
- Windows Mobile开发,Native C++ PK .NET Compact Framework
- .Net Compact Framework开发(1)——基本原则和常用控件
- 使用 Visual Studio 2005 为基于 Windows Mobile 的设备生成 .NET Compact Framework 应用程序
- 在Windows Mobile和Wince(Windows Embedded CE)下使用.NET Compact Framework进行GPS NMEA data数据分析的开发
- Windows Mobile使用.NET Compact Framework开发Winform时如何Dispose资源
- .NET Compact Framework 线程与界面上的控件
- 如何在Windows Mobile下使用.NET Compact Framework从执行文件取出Icon
- 在Windows Mobile和Wince(Windows Embedded CE)下如何使用.NET Compact Framework开发进程管理程序
- Windows Phone,Windows Mobile,Windows Embedded CE(WinCE),.NET Compact Framework,Native C++开发系列(上百篇原创文章不断更新完善中)
- .NET Compact Framework s60v3(在S60上运行Windows Mobile程序)
- Windows Mobile和Wince(Windows Embedded CE )下使用.NET Compact Framework下注册表导出工具的开发
- 基于.NET CompactFramework的九宫格控件(附源码)