我正在使用Code :: Blocks和MinGW編譯器製作一個Win32 GUI項目。在這行我的代碼:C++ Win32 GUI switch語句錯誤
switch(LOWORD(WPARAM))
這是開關語句的菜單按鈕被點擊後,我得到了在編譯以下錯誤:
error: expected primary-expression before ')' token
我發現這個錯誤的其他一些情況下上其他編程論壇,但答案並沒有幫助我的情況。在需要的情況下,以下是圍繞開關語句的代碼:
case WM_COMMAND:
switch(LOWORD(WPARAM))
{
case ID_HELP_ABOUT:
MessageBox(hwnd, "--------------", "-----", MB_OK | MB_ICONINFORMATION);
break;
}
break;
MessageBox文本被空白。錯誤消息的含義是什麼,在我的代碼中是否可以添加(或刪除)以防止它出現?
謝謝,將`WPARAM`改成`wParam`完成了訣竅。 – 2011-02-13 20:38:53