阅读:1606回复:1
WM_DEVICECHANGE消息无法注册
我要截获WM_DEVICECHANGE这个消息来处理插入设备和拔除设备的事件。但注册时出现:
\'DEV_BROADCAST_DEVICEINTERFACE\' : undeclared identifier \'DEVICE_NOTIFY_WINDOW_HANDLE\' : undeclared identifier \'RegisterDeviceNotification\' : undeclared identifier \'HDEVNOTIFY\' : undeclared identifier 等错误,尽管我包含了dbt.h, 仔细看了一下dbt.h中这部分的代码:这些变量的声明要求 WINVER >= 0x040A 但windows.h中winver是0x0400. 难道一定要更新sdk么? 有没有人遇见过我这种情况,并解决好了的?谢谢。 |
|
沙发#
发布于:2003-10-15 14:34
已解决。
在stdafx.h中加入#define WINVER 0x0500 即可。无需更新sdk 谢谢大家关注 |
|