Click here to Skip to main content
15,887,683 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Something really crazy Pin
Emilio Garavaglia7-Mar-11 4:10
Emilio Garavaglia7-Mar-11 4:10 
GeneralRe: Something really crazy Pin
csrss7-Mar-11 0:47
csrss7-Mar-11 0:47 
AnswerRe: Something really crazy Pin
Richard MacCutchan6-Mar-11 22:29
mveRichard MacCutchan6-Mar-11 22:29 
GeneralRe: Something really crazy Pin
csrss7-Mar-11 0:38
csrss7-Mar-11 0:38 
GeneralRe: Something really crazy Pin
Richard MacCutchan7-Mar-11 6:03
mveRichard MacCutchan7-Mar-11 6:03 
GeneralRe: Something really crazy Pin
csrss7-Mar-11 6:37
csrss7-Mar-11 6:37 
QuestionWM_DEVICECHANGE Problem [SOLVED] Pin
goldenrose96-Mar-11 6:19
goldenrose96-Mar-11 6:19 
AnswerRe: WM_DEVICECHANGE Problem Pin
Ozer Karaagac6-Mar-11 8:39
professionalOzer Karaagac6-Mar-11 8:39 
All bit mask fields of removed units in pVol->dbcv_unitmask may come in one turn.

You had also better check (pVol->dbcv_devicetype == DBT_DEVTYP_VOLUME) like below.

...
  case WM_DEVICECHANGE:
  {
    PDEV_BROADCAST_VOLUME pVol = (PDEV_BROADCAST_VOLUME)lParam;
    switch(wParam)
    {
      case DBT_DEVICEARRIVAL:
      {
        if(pVol->dbcv_devicetype == DBT_DEVTYP_VOLUME)
        {
          pVol->dbcv_unitmask; // test this mask for one or more volume letters (bit flags)
          MessageBox(NULL,_T("FOUND"), _T(""),MB_OK);
        }
      }
      break;
      case DBT_DEVICEREMOVECOMPLETE:
      {
        if(pVol->dbcv_devicetype == DBT_DEVTYP_VOLUME)
        {
          pVol->dbcv_unitmask; // test this mask for one or more volume letters
          // may be consisting of more than one bit flag (ORed together)

          MessageBox(NULL,_T("REMOVED"), _T(""),MB_OK);
        }
      }
      break;
  }
  break;
...

GeneralRe: WM_DEVICECHANGE Problem Pin
goldenrose96-Mar-11 16:53
goldenrose96-Mar-11 16:53 
GeneralRe: WM_DEVICECHANGE Problem Pin
Ozer Karaagac6-Mar-11 21:48
professionalOzer Karaagac6-Mar-11 21:48 
GeneralRe: WM_DEVICECHANGE Problem Pin
goldenrose96-Mar-11 21:54
goldenrose96-Mar-11 21:54 
GeneralRe: WM_DEVICECHANGE Problem Pin
Ozer Karaagac6-Mar-11 22:09
professionalOzer Karaagac6-Mar-11 22:09 
GeneralRe: WM_DEVICECHANGE Problem Pin
goldenrose96-Mar-11 22:23
goldenrose96-Mar-11 22:23 
GeneralRe: WM_DEVICECHANGE Problem Pin
Ozer Karaagac6-Mar-11 22:43
professionalOzer Karaagac6-Mar-11 22:43 
GeneralRe: WM_DEVICECHANGE Problem Pin
goldenrose96-Mar-11 23:43
goldenrose96-Mar-11 23:43 
QuestionSockets and Port number Pin
sawerr5-Mar-11 23:09
sawerr5-Mar-11 23:09 
AnswerRe: Sockets and Port number Pin
Bill SerGio, The Infomercial King6-Mar-11 0:50
Bill SerGio, The Infomercial King6-Mar-11 0:50 
AnswerRe: Sockets and Port number Pin
Andrew Brock6-Mar-11 0:54
Andrew Brock6-Mar-11 0:54 
GeneralRe: Sockets and Port number Pin
sawerr6-Mar-11 1:36
sawerr6-Mar-11 1:36 
GeneralRe: Sockets and Port number Pin
Andrew Brock6-Mar-11 2:01
Andrew Brock6-Mar-11 2:01 
AnswerRe: Sockets and Port number Pin
Bill SerGio, The Infomercial King6-Mar-11 2:14
Bill SerGio, The Infomercial King6-Mar-11 2:14 
Questionhelp with tcl/tk in C Pin
basel-bh5-Mar-11 20:53
basel-bh5-Mar-11 20:53 
Questioncase statement in DLGPROC [SOLVED] Pin
goldenrose95-Mar-11 16:36
goldenrose95-Mar-11 16:36 
AnswerRe: case statement in DLGPROC Pin
Andrew Brock5-Mar-11 17:55
Andrew Brock5-Mar-11 17:55 
QuestionWM_COMMAND [SOLVED] Pin
goldenrose95-Mar-11 5:08
goldenrose95-Mar-11 5:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.