【发布时间】:2011-02-13 20:11:39
【问题描述】:
我正在使用 Code::Blocks 和 MinGW 编译器制作一个 Win32 GUI 项目。在我的代码的这一行:
switch(LOWORD(WPARAM))
这是单击菜单按钮的switch语句,编译时出现以下错误:
error: expected primary-expression before ')' token
我在其他编程论坛上发现了其他一些此错误的案例,但答案对我的案例没有帮助。如果需要,这里是围绕 switch 语句的代码:
case WM_COMMAND:
switch(LOWORD(WPARAM))
{
case ID_HELP_ABOUT:
MessageBox(hwnd, "--------------", "-----", MB_OK | MB_ICONINFORMATION);
break;
}
break;
MessageBox 文本被空白。错误消息是什么意思,我的代码中有什么可以添加(或删除)来防止它发生的吗?
【问题讨论】:
标签: c++ winapi switch-statement