当前位置: 代码迷 >> WinCE >> wince 怎么捕获SD卡插拔
  详细解决方案

wince 怎么捕获SD卡插拔

热度:61   发布时间:2016-04-28 13:25:22.0
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;
}
  相关解决方案