或许我说的不够清楚,说白点就启动界面的同时进行一个检测USB,类似弹出一个MESSAGEBOX,或者进行一个简单的加减运算,我不知道这个添加到那个地方,我只会按下按钮进行运算或者弹出窗口。

解决方案 »

  1.   

    听你说的,只需要加一个WM_DEVICECHANGE消息就行啊
      

  2.   

    在这个函数中加入查找USB设备的函数即可
    BOOL CClientDlg::OnInitDialog()
    {
      

  3.   

    写一个检测USB设备的线程吧。
      

  4.   

    即然已经存在了USB设备遍历的方法,那在初始化窗口的时候调用一下就好了。
      

  5.   

    我在公司做了个检测USB插拔的上位机,用的是定时器,500ms一次,先插入USB,再打开应用程序,立马能检测到,而且在使用过程中,拔出USB,也能立马提示。经理说这个也太快了点吧,对的,它就是这么快。