|
这个要靠声名枚举的时候做点小动作……
我是从SDL的头文件里学来的:
[code:1]
typedef enum{
……
SDLK_F7 = 288,
SDLK_F8 = 289,
SDLK_F9 = 290,
SDLK_F10 = 291,
SDLK_F11 = 292,
SDLK_F12 = 293,
SDLK_F13 = 294,
SDLK_F14 = 295,
SDLK_F15 = 296,
……
/* Add any other keys here */
SDLK_LAST
}SDLKey
[/code:1]
看到最后那个last了吗?只要你在枚举声名时确保有一个名叫last的成员在最后,并且没有显式地给它赋值,那么你的代码里SDLK_LAST就是这个枚举里的最大值了。 |
|