C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 82 を表示中)
■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 は保持してるのにねぇ〜。
返信 編集キー/


管理者用

- Child Tree -