■48438 / ) |
Re[1]: クリックした点を直線で結びたい |
□投稿者/ .SHO (1250回)-(2010/04/06(Tue) 11:20:05)
|
■No48418 (通りすがり さん) に返信
>case WM_PAINT: > //if(pc<=0)return 0; > hdc = BeginPaint(hWnd,&ps); > //if(pc>=1){ > MoveToEx(hdc,pt[0].x,pt[0].y,NULL); > for(int i=1;i<pc;i++){ > LineTo(hdc,pt[i].x,pt[i].y); > } > //} > EndPaint(hWnd,&ps); > return 0;
if(pc>=1){ がコメントアウトされてますが、これがないと pt[0] にデータがない時に、WM_PAINTがよばれるとコケます。
そもそも pt の内容が保持されてません。 pc は保持してるのにねぇ〜。
|
|