当前位置: 代码迷 >> Windows Mobile >> 怎么编程控制手机振动
  详细解决方案

怎么编程控制手机振动

热度:84   发布时间:2016-04-25 07:42:04.0
如何编程控制手机振动?
如题,如何通过编程实现振动?

------解决方案--------------------
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的章节。
  相关解决方案