![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wince应用程式
liutiaoer
这个作者很懒,什么都没留下…
展开
-
WinCE显示系统时间
<br />·获取系统时间,主要用到两个函数<br />void GetSystemTime( <br /> LPSYSTEMTIME lpSystemTime <br />);<br />void GetLocalTime( <br /> LPSYSTEMTIME lpSystemTime <br />);<br />lpSystemTime是一个指向SYSTEMTIME结构体的指针,<br />函数执行完毕后,获取的时间信息填充到这个结构体中。<br />typedef struct _SYSTEM转载 2010-07-31 09:41:00 · 1246 阅读 · 0 评论 -
DirectShow中网络播放器的源Source Filter
<br />作者:afterain<br />本人最近刚刚把它做完。鉴于现在很多 人在向这方面发展,所以决定把自己 在此期间的一些经验写出来。让后来的同志们少走些弯路。<br />我的这个事例是通过directshow的例子memfile改写的。如果用于网络的时时播放,会有一些延时问题。具体会在后面说明。我已经把它作成了DLL(实际也是工作的需要 :) ),大家可以在www.feelby.net下载。包括演示例子的源代码。至于DLL中的其他代码,可以参考我原来的文章,可在CSDN的开发文档中找到(关键字用“转载 2010-08-07 11:14:00 · 656 阅读 · 0 评论 -
WCSTOMBS 函数不支持中文件的解决方法
<br />代码页没有进行设置。需要调用locale.h 中定义的一个函数设置默认的代码页<br /> _tsetlocale(LC_ALL,_T(""));//设置代码页 <br /> wcstombs(sendBuf,strSendData,sendLen);<br /> setlocale(LC_ALL,"C");原创 2010-08-05 11:23:00 · 1016 阅读 · 0 评论 -
wince显示png图片
3.在类CPng_ce_TestDlg加入参数IImage *pImage;IImagingFactory *m_pImageFactory;4.在文件Png_ce_TestDlg.cpp的OnInitDialog()函数加入代码CoInitializeEx(NULL ,COINIT_MULTITHREADED);if(FAILED(CoCreateInstance(CLSID_ImagingFactory,NULL,CLSCTX_INPROC_SERVER,IID_IImagingFactory ,(vo原创 2010-08-03 10:19:00 · 2035 阅读 · 0 评论 -
GDI,CxImage,GDI+之比较
<br />GDI:<br /><br />常用的绘图方式,但是压缩算法太差,大图压缩失真严重,并且支持图片类型太少,支持bmp.<br />一些绘图方法参考另一文章:图片镂空算法集合<br /><br />CxImage:<br />是一个开源库,功能强大,其官方主页http://www.xdp.it/cximage/<br />常用的5种:bmp,gif,png,jpg,ico<br />其他类型:tif,tga,pcx,wbmp,wmf,jp2,jpc,pgx,pnm,ras,jbg,mng,ska,转载 2010-07-31 10:20:00 · 1869 阅读 · 0 评论 -
DrawText的使用
<br /> DrawText函数简单介绍<br /> 这个函数的作用很简单,就是在指定的区域内输出格式化的文本。<br /> 函数原型:<br />int DrawText(<br /> HDC hDC, <br /> LPCTSTR lpString, <br /> int nCount, <br /> LPRECT lpRect, <br /> UNIT uFormat<br />);<br /> hDC是设备上下文句柄。lpString指向将要绘制的UNICODE文本。n原创 2010-07-31 10:01:00 · 42824 阅读 · 0 评论 -
WinCE Socket套接字编程
<br />Socket套接字编程<br /> 程序员通过调用Sockets的API函数来完成网络通讯程序的编写,有关网络通讯的基础知识参看“桌面Windows网络编程”部分文档。<br />1 WSAStartup函数用来加载相应版本的Socket动态链接库<br />int WSAStartup(<br /> WORD wVersionRequested,<br /> LPWSADATA lpWSAData<br />);<br />wVersionRequested:指定要加载的WinSock库原创 2010-07-31 09:58:00 · 4837 阅读 · 1 评论 -
TRACE宏在程序调试中的使用
<br /> 若要在调试器的“输出”窗口中显示来自程序的消息,可以使用 ATLTrace 宏或 MFC Trace 宏。TRACE宏只在程序的“Debug”版本中起作用,在“Release”版本中编译时将消失。<br /> 下面的示例显示TRACE 宏的用法。与 printf 类似,TRACE 宏可处理许多参数。<br /> <br /> TRACE(TEXT("left=%d,top=%d,width=%d,height=%d/n"),arrow_left,arrow_top,arrow_wi原创 2010-07-31 09:38:00 · 472 阅读 · 0 评论 -
WINCE下将BMP格式图片转换为JPG格式
<br />实现代码如下:<br />/*<br />*函数介绍:将文件加载到内存流中<br />*入口参数:tszFilename:表示要打开的文件<br />*出口参数:ppStream : 表示内存流,将文件中的内容输出到此内存流中<br />*返回值:S_OK :表示成功,否则失败<br />*/<br />HRESULT CreateStreamOnFile(const TCHAR * tszFilename, IStream ** ppStream)<br />{<br /> HRESUL转载 2010-07-31 09:19:00 · 1385 阅读 · 0 评论 -
Wince读取ini的CIniParse类
<br /> CIniParse类并不能在ASCII环境中编译通过。只是wince是UNICODE的系统,所以这点在平时使用中倒不会引起很大的麻烦。当然,如果你是打算移植到VC6.0中,那么可能有一些函数就必须要修正了。再一点就是,该类没有详细地进行测试,所以应该还会有或多或少的问题,如果你发现了,也希望我更正,期待你的指出。<br /> <br /> 惯例,先罗列出CIniParse的完整代码:<br /> <br /> 头文件:<br /> <br />//Class Na原创 2010-07-30 16:40:00 · 1126 阅读 · 1 评论 -
TCPMP源代码分析
<br />TCPMP源代码分析<br />播放器主要由核心框架模块(common工程)和解码器、分离器插件组成。TCPMP的插件非常多,其中主要的插件有:interface插件实现了TCPMP的界面,ffmpeg是系统主要的音视频解码模块,splitter是媒体文件分离器。<br />由于ffmpeg的解码效率不高,系统仅使用了ffmpeg的部分功能。并且未使用其中的libavformat模块,而使用splitter模块进行。其他插件暂时没有研究。本周主要分析的是common工程。<br />common原创 2010-08-11 14:42:00 · 510 阅读 · 0 评论