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

wince 怎么捕获SD卡插拔

2012-03-26 
wince 如何捕获SD卡插拔请问在wince如何捕获SD卡插拔的消息事件,高手指点!感激不尽! [解决办法]BEGIN_MESS

wince 如何捕获SD卡插拔
请问在wince   如何捕获SD卡插拔的消息事件,高手指点!
感激不尽!


[解决办法]
BEGIN_MESSAGE_MAP(***, CDialog)
//{{AFX_MSG_MAP(***)
ON_MESSAGE(WM_DEVICECHANGE, OnMyDeviceChange)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

////
LRESULT FlashPlayer::OnMyDeviceChange(WPARAM wParam, LPARAM lParam)
{
...
}
[解决办法]
就是用
WM_FILECHANGEINFO, 还有就是定义一个通知,只要有一些变化,如文件的然后操作,包括卡的插入和拔出。
[解决办法]
WM_DEVICECHANGE能用
LRESULT CMainDlg::OnDeviceChange(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
switch(wParam)
{
case DBT_DEVICEARRIVAL:
MessageBox(hWnd,L"in",NULL,MB_OK);
break;
case DBT_DEVICEREMOVECOMPLETE:
MessageBox(hWnd,L"out",NULL,MB_OK);
break;
default:
break;
}
return 0;
}

热点排行