{
}
-
bool
CDeviceManager::Create(_In_ HWND /*hWndParent*/,
_In_ HINSTANCE hInst,
}
-
/* PRIVATE METHODS **********************************************/
bool
// Get the menu item id
switch (Type)
{
- case DevicesByType: CheckId = IDC_DEVBYTYPE; break;
- case DevicesByConnection: CheckId = IDC_DEVBYCONN; break;
- case ResourcesByType: CheckId = IDC_RESBYTYPE; break;
- case ResourcesByConnection: CheckId = IDC_RESBYCONN; break;
- default: ATLASSERT(FALSE); break;
+ case DevicesByType:
+ CheckId = IDC_DEVBYTYPE;
+ break;
+
+ case DevicesByConnection:
+ CheckId = IDC_DEVBYCONN;
+ break;
+
+ case ResourcesByType:
+ CheckId = IDC_RESBYTYPE;
+ break;
+
+ case ResourcesByConnection:
+ CheckId = IDC_RESBYCONN;
+ break;
+
+ default:
+ ATLASSERT(FALSE);
+ break;
}
// Set the new check item
(HMENU)IDC_TOOLBAR,
g_hThisInstance,
NULL);
- if (m_hToolBar == NULL) return FALSE;
+ if (m_hToolBar == NULL)
+ return FALSE;
// Don't show clipped buttons
SendMessageW(m_hToolBar,
SendMessageW(m_hToolBar, TB_SETSTATE, IDC_DISABLE_DRV, MAKELPARAM(State, 0));
}
-
-
bool
CDeviceManager::StatusBarLoadString(_In_ HWND hStatusBar,
_In_ INT PartId,
if (wParam == DBT_DEVNODES_CHANGED)
{
//
- // The OS can send multiple change messages in quick sucsession. To avoid
+ // The OS can send multiple change messages in quick succession. To avoid
// refreshing multiple times (and to avoid waiting in the message thread)
// we set a timer to run in 500ms, which should leave enough time for all
// the messages to come through. Wrap so we don't set multiple timers
}
break;
}
+
case WM_TIMER:
{
if (wParam == REFRESH_TIMER)
}
case WM_ACTIVATE:
+ {
if (LOWORD(hwnd))
This->OnActivate();
break;
+ }
case WM_DESTROY:
{