在一个窗口代码中加了段代码:
case WM_LBUTTONDOWN:
hdc = GetDC(hWnd);
aptx[1] = LOWORD (lParam);
apty[1] = HIWORD (lParam);
HPEN hPen = CreatePen(BLACK_PEN,3,RGB(125,125,125));
SelectObject(hdc,hPen);
MoveToEx(hdc,aptx[0],apty[0],NULL);
LineTo(hdc,aptx[1],apty[1]);
aptx[0] = aptx[1];
apty[0] = apty[1];
DeleteObject(hPen);
ReleaseDC(hWnd,hdc);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
编译提示错误,default标签跳过hPen标签云云。。。百度了下找到答案“switch中不能有定义语句,如果有必须加{}。
原因不明。封存。