请帮忙看下,在vs2005中,switch语句出现错误。
LRESULT CShutdownDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// TODO: 在此添加专用代码和/或调用基类
switch (message)
{
case WM_SHELLNOTIFYICON: //错误1: 语法错误 : 缺少“:”(在“;”的前面)、错误2: 语法错误 : 缺少“;”(在“:”的前面)
if (lParam==WM_LBUTTONDBLCLK)
{ //错误3: 语法错误 : 缺少“;”(在“{”的前面)
if(isHide)
this->ShowWindow(SW_SHOW);
else
this->ShowWindow(SW_HIDE);
isHide=!isHide;
}
break;
case WM_SYSCOMMAND:
if (wParam==SC_MINIMIZE)
{
this->ShowWindow(SW_HIDE);
isHide=true;
}
}
return CDialog::WindowProc(message, wParam, lParam);
}