xinghaiyun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1865回复:5

请教:应用程序怎样知道usb设备插上了?

楼主#
更多 发布于:2002-09-30 15:11
好像见过,不过用的时候找不到,那位大侠指路?谢了先!
Parker
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-30 16:25
在应用程序中相应WM_DEVICECHANGE消息。
不以物喜,不以己悲。
flyhuan
驱动牛犊
驱动牛犊
  • 注册日期2001-12-11
  • 最后登录2005-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-30 20:24
up
bbear
驱动小牛
驱动小牛
  • 注册日期2002-08-20
  • 最后登录2009-04-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-04 15:23
if you use MFC

===
1 Add function into mainfrm.cpp
 
afx_msg BOOL CMainFrame::OnDeviceChange( UINT nEventType, DWORD dwData )
{
//Add your action here
 return 1;
}

2. add to message table(mainfrm.cpp).  ON_WM_DEVICECHANGE()
 
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
 //{{AFX_MSG_MAP(CMainFrame)
 ON_WM_CREATE()
 ON_WM_DEVICECHANGE()
 //}}AFX_MSG_MAP
END_MESSAGE_MAP()

3. mainfrm.h  ->  add to function table.
 
 //{{AFX_MSG(CMainFrame)
 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
 afx_msg BOOL OnDeviceChange( UINT nEventType, DWORD dwData );
 //}}AFX_MSG
====
 :o
xjtanh
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-06 10:37
谢谢你这么湘西的回答
让我也懂了
xinghaiyun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-08 07:34
谢谢大家的热情指点,尤其是bbear的详细指点。谢谢!
游客

返回顶部