У меня был проект на основе диалогового окна Windows, который автоматически генерируется VS 2013. Теперь я хочу добавить код для обнаружения вставки USB-устройства. Я прочитал пример кода см. 1 . Это оконная процедура может обрабатывать сообщения. Я также знаю, что мне нужно было связать этот WinProc с объектом WNDCLASS и вызвать RegisterClass, например, пример кода , относящийся к 2 .
Однако мой код, сгенерированный VS 2013, похоже, не соответствует действительности. Например, я не могу найти WinMain, например , см. 2 . Он начинается с глобального объекта CWinApp :: MyApp и в MyApp :: InitInstance () создает и открывает мое главное диалоговое окно. Я реализую детали в диалоговой реализации.
Я не знаю, как связать оконную процедуру с моим основным диалогом. Или как мне это сделать в главном диалоговом окне, когда USB вставил Main_OnDeviceChange (HWND hwnd, WPARAM wParam, LPARAM lParam) в см. 1 будет вызываться автоматически.