首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎么编程控制手机振动

2012-04-22 
如何编程控制手机振动?如题,如何通过编程实现振动?[解决办法]HRESULT Vibrate( DWORD cvn, const VIBRATEN

如何编程控制手机振动?
如题,如何通过编程实现振动?

[解决办法]
HRESULT Vibrate(
DWORD cvn,
const VIBRATENOTE * rgvn,
BOOL fRepeat,
DWORD dwTimeout
);

[解决办法]
我遇到过跟你类似的问题,对于SP,你可以使用
HRESULT Vibrate(
DWORD cvn,
const VIBRATENOTE * rgvn,
BOOL fRepeat,
DWORD dwTimeout
); 
而对于PPC,你可以使用
BOOL NLedDriverSetDevice(
INT nInfoId,
PVOID pInput 
);
在PPC上,震动是以LED灯的形式控制的,你可以使用
BOOL WINAPI NLedGetDeviceInfo(
UINT nInfoId,
void* pOutput
);
得到LED灯的数量,其中最后一盏灯就是震动发生器。

具体细节可以参看Windows mobile 6 documentation中有关Notification LED Drivers的章节。

热点排行