Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[8564] [질문] 투명윈도우에서 컴포넌트를 움직이면 나오는 잔상을 지우려면..
한태수 [han2046] 960 읽음    2003-01-07 17:33
폼을 투명하게 하고 라인을 시간에 따라 이동시키면 라인이 이동하기 시작한때로부터 계속 잔상이 남습니다. 잔상을 지우려면 어떻게 해야 하는지요?

폼을 투명하게 하지 않을때는 잔상이 남지 않는데 투명하게 할때 이런 문제가 발생합니다. 잔상을 없애는 방법을 애타게 찾고 있습니다. 도와주세요..꾸벅!~

폼을 투명하게 설정:
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.Brush.Style := bsClear;
Form1.BorderStyle := bsNone;
end;

라인을 0.1초마다  이동
procedure TForm1.Timer1.Timer(Sender: TObject);
begin
Line.Left:=Line+10;
lb.Caption:=IntToStr(Line.Left);
end;



+ -

관련 글 리스트
8564 [질문] 투명윈도우에서 컴포넌트를 움직이면 나오는 잔상을 지우려면.. 한태수 960 2003/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.