[
2006/04/08 07:44 | by turbozv ]
![不指定 不指定](images/weather/blank.gif)
[
2006/03/16 09:18 | by turbozv ]
![不指定 不指定](images/weather/blank.gif)
最近很忙,真的很忙……
![点击在新窗口中浏览此图片 点击在新窗口中浏览此图片](up/1142531038.png)
*增加两个节日分类农历假期LunarHoliday 和 公历假期SolarHoliday,表示当天放假,这个在今日插件中会显示为红色
*今日插件的月历模式中显示日程表中的记事(下划线标记)
*周六是否休息日可以选择(主程序&今日插件)
下载:
http://www.pda01.com/down/HandCalendar.2.0.Alpha3.rar
http://www.pda01.com/down/HandCalendar.2.0.Alpha3.BIG5.rar
![点击在新窗口中浏览此图片 点击在新窗口中浏览此图片](up/1142531038.png)
*增加两个节日分类农历假期LunarHoliday 和 公历假期SolarHoliday,表示当天放假,这个在今日插件中会显示为红色
*今日插件的月历模式中显示日程表中的记事(下划线标记)
*周六是否休息日可以选择(主程序&今日插件)
下载:
http://www.pda01.com/down/HandCalendar.2.0.Alpha3.rar
http://www.pda01.com/down/HandCalendar.2.0.Alpha3.BIG5.rar
[
2006/03/13 23:30 | by turbozv ]
![不指定 不指定](images/weather/blank.gif)
现在我需要在PPC/SmartPhone上面放wmv/3gp视频,放mp3/wma/mid/wav/amr等音频。自己做Decoder就不太现实了,用DMO(Microsoft DirectX Media Objects)的话虽然有了Decoder,但是还需要自己做Render,也感觉很麻烦(还真是懒啊?)。找来找去还是用Windows Media Player的ActiveX算了。
示例代码CEWMPHostML下载!
示例代码CEWMPHostML下载!
[
2006/03/03 01:11 | by turbozv ]
![不指定 不指定](images/weather/blank.gif)
移动开发网
作者:Daric 来源:BIPLIP 时间:2004年7月8日 4:51
问:请问在我的程序里如何才能取得Windows Mobile 2003当前的屏幕模式(横向/竖向)?我可以通过程序切换吗?
答:从Windows CE 4.0开始,DEVMODE 结构多了一个属性dmDisplayOrientation,你可以通过这个属性来取得或设置屏幕旋转模式,它对应的值如下。
DMDO_0 不旋转
DMDO_90 旋转90度
DMDO_180 旋转180度
DMDO_270 旋转270度
![点击在新窗口中浏览此图片 点击在新窗口中浏览此图片](http://www.biplip.com/Portals/0/NewsImgs/295-29713.gif)
切换屏幕旋转模式通过调用 ChangeDisplaySettingsEx 来实现,如:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmDisplayOrientation = DMDO_90; //水平模式
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, NULL, 0, NULL);
取得当前模式的代码如下:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, 0, CDS_TEST, NULL);
通过 devmode.dmDisplayOrientation 的值可以判断当前模式。
值得注意的是,这样切换模式并不是永久的,当设备重新起动后,就会还原为初始状态。
如果你需要在保留切换的屏幕模式,可以通过设置注册表中HKEY_LOCAL_MACHINE\System\GDI\Rotation 下的两个键值实现
Angle - DWORD (0, 90, 180, 270)
LandscapeMode - DWORD (0,1)
作者:Daric 来源:BIPLIP 时间:2004年7月8日 4:51
问:请问在我的程序里如何才能取得Windows Mobile 2003当前的屏幕模式(横向/竖向)?我可以通过程序切换吗?
答:从Windows CE 4.0开始,DEVMODE 结构多了一个属性dmDisplayOrientation,你可以通过这个属性来取得或设置屏幕旋转模式,它对应的值如下。
DMDO_0 不旋转
DMDO_90 旋转90度
DMDO_180 旋转180度
DMDO_270 旋转270度
![点击在新窗口中浏览此图片 点击在新窗口中浏览此图片](http://www.biplip.com/Portals/0/NewsImgs/295-29713.gif)
切换屏幕旋转模式通过调用 ChangeDisplaySettingsEx 来实现,如:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmDisplayOrientation = DMDO_90; //水平模式
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, NULL, 0, NULL);
取得当前模式的代码如下:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, 0, CDS_TEST, NULL);
通过 devmode.dmDisplayOrientation 的值可以判断当前模式。
值得注意的是,这样切换模式并不是永久的,当设备重新起动后,就会还原为初始状态。
如果你需要在保留切换的屏幕模式,可以通过设置注册表中HKEY_LOCAL_MACHINE\System\GDI\Rotation 下的两个键值实现
Angle - DWORD (0, 90, 180, 270)
LandscapeMode - DWORD (0,1)