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

C++빌더 Q&A
C++Builder Programming Q&A
[41588] Re:Graphic32 Image32 컴포넌트에서...
WARSHIP [warship] 1071 읽음    2005-08-22 14:51
프리지아 님이 쓰신 글 :
: Image321->Canvas->MoveTo(0 , 0);
: Image321->Canvas->LineTo(100 , 100);
:
: 이런식으로 하면 이미지의 화면에 보이는 부분만 라인을 그어주는데
: 실제 이미지가 화면을 벗어나서 안보이는 부분도 있을때
: 안보이는 부분까지 라인을 다 그어주는 방법이 없나요?

원래 안보이는 부분까지 다 그어줍니다. ^^;

보통 다른윈도우에 가려진 부분은 클리핑영역등이 설정되서 안그려질 수도 있지만

WM_PAINT 에서 그냥 위처럼 코딩하시면
보여야할때 보이고 안보여야 할때 안보이고 그렇습니다. ^^;

만약 원하시는게 화면 DC에 그려놓고 pixels[x][y] 로 뭘 찾아야 한다던가
이러면 문제가 될 수 있는데요. 원칙적으로 이런것은 TBitmap이나
아니면 자신만의 컨테이너를 제작하셔서 따로 보관하시는것이
맞을거 같습니다. DC는 그린것을 보여주긴 하지만 그려준것을
저장하는 물건은 아니랍니다 ^^;

+ -

관련 글 리스트
41587 Graphic32 Image32 컴포넌트에서... 프리지아 1022 2005/08/22
41588     Re:Graphic32 Image32 컴포넌트에서... WARSHIP 1071 2005/08/22
41589         Re:Re:Graphic32 Image32 컴포넌트에서... 프리지아 1012 2005/08/22
41590             Re:Re:Re:Graphic32 Image32 컴포넌트에서... WARSHIP 1321 2005/08/22
41608                 Re:Re:Re:Re:Graphic32 Image32 컴포넌트에서... 프리지아 1482 2005/08/23
41609                     Re:Re:Re:Re:Re:Graphic32 Image32 컴포넌트에서... WARSHIP 1019 2005/08/23
41612                         Re:Re:Re:Re:Re:Re:Graphic32 Image32 컴포넌트에서... 프리지아 1048 2005/08/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.