小弟我照抄书上的一个程序,报错,说有未声明标识符
我照抄书上的一个程序,报错,说有未声明标识符
就是windows程序设计第7章实现鼠标滚轮滚动那个程序,用WIN32 API实现,有4个错误,分别是:
error C2065: 'SPI_GETWHEELSCROLLLINES' : undeclared identifier
error C2065: 'WHEEL_DELTA' : undeclared identifier
error C2065: 'WM_MOUSEWHEEL' : undeclared identifier
error C2051: case expression not constant
对应的错误代码是
感觉WM_MOUSEWHEEL这一块都说是 undeclared identifier
是不是要包含什么头文件啊,我只包含了windows.h
我用的VC6.0 XP系统
------解决方案--------------------
WINAPI中加入WM_MOUSEWHEEL消息出错
http://topic.****.net/u/20070527/17/bd3fdc74-a1d0-447f-850f-3c4cbb21596d.html
就是windows程序设计第7章实现鼠标滚轮滚动那个程序,用WIN32 API实现,有4个错误,分别是:
error C2065: 'SPI_GETWHEELSCROLLLINES' : undeclared identifier
error C2065: 'WHEEL_DELTA' : undeclared identifier
error C2065: 'WM_MOUSEWHEEL' : undeclared identifier
error C2051: case expression not constant
对应的错误代码是
- C/C++ code
SystemParametersInfo(SPI_GETWHEELSCROLLLINES,0,&ulScrollLines,0); ... ... ... ... iDeltaPerLine=WHEEL_DELTA/ulScrollLines; ... ... ... case WM_MOUSEWHEEL: //居然连一条消息都说有问题
感觉WM_MOUSEWHEEL这一块都说是 undeclared identifier
是不是要包含什么头文件啊,我只包含了windows.h
我用的VC6.0 XP系统
------解决方案--------------------
WINAPI中加入WM_MOUSEWHEEL消息出错
http://topic.****.net/u/20070527/17/bd3fdc74-a1d0-447f-850f-3c4cbb21596d.html