ペイント イベントを使用して、ピクチャ ボックスに四角形を描画しました。クリアボタンをクリックすると。グラフィックを消したい。マウスが動くたびにペイントイベントを呼び出します。私は何をすべきか?
ペイント イベントのコード:
Graphics^ g = e->Graphics;
float PenWidth = 2;
if(msdwnflag!=-1 && count%2==1)
{
if(selecflag==0)
{
g->DrawRectangle( gcnew Pen( Color::Blue,PenWidth ), RcDraw);
}
else
{
RcDraw.Width = finalMousePos.X- RcDraw.X;
RcDraw.Height = finalMousePos.Y- RcDraw.Y;
g->DrawRectangle( gcnew Pen( Color::Red,PenWidth ), RcDraw);
}
}