如题,如何通过编程实现振动?
------解决方案--------------------
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的章节。