|
그렇지 않아도 그부분은
//== 화면 잔상 지우기
for(int iy=0 ; iy<p->Height; iy++)
for (int ix = 0; ix<p->Width; ix++) {
StringGrid->Canvas->Brush->Color = clWhite;
StringGrid->Canvas->FillRect(StringGrid->CellRect(ix+PosX,iy+PosY)); // Graphics::TBitmap *p=GetFormImage();
ViewImage->Canvas->Pixels[ix][iy]= 16777215;
}
//== 화면 잔상 지우기---------------
위처럼 수정했는데도 맨 윗줄 0 번 라인이 지워지질 않네요 ㅡ.ㅡ
그 그 맨위줄만 테두리 잔상이 남는걸까요 ㅜㅜ
Nibble 님이 쓰신 글 :
: 슬쩍 봤는데 for문들의 반복조건이 다 잘못된것 같은데요.
: 제대로 종료가 되긴 하나요? 종료가 된다면 그게 신기한데;
: 가령 for(iy = 0; iy < 얼마; iy++) 처럼 되어야지
: for(~~;변수를 가장한 고정값;~~) 면 무한반복일텐데요...
: 루프 안에서 변수를 감소시키지 않는 이상은 말이죠.
|