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
[36413] 질문 ] Brushcopy에서 image 콤포넌트가 stretch 되었을때의 복사가 원래의 이미지크기로 Copy되는 현상?
초록물고기 [] 844 읽음    2004-07-22 12:45
안녕하세요.
폼에 image 컴포넌트를 올려놓고, autosize = false, stretch= true로 설정해 놓고,
이미지 콤포넌트의 Width =105,Height = 83으로 해놓은 상태에서,
이미지 콤포넌트의 Picture 속성에 ,  실제로 105 * 83 보다작은 크기의 (반정도 크기) 비트맵 화일을
설정하여 , stretch 되도록 하였습니다.

여기서 BrushCopy를 이용하여, 캔버스에 복사를 하게 되면, stretch 되기 전의 크기로 만 복사가 됩니다.
물론 복사될 캔버스의 크기는 strecth 된 크기 ( 105 * 83  입니다 )
stretch된 이미지가, BrushCopy를 통해 복사가 되면...원래의 크기로 복사되는 것이 맞는 현상인지요?

( 저의 테스트 코드는 아래와 같습니다

   Canvas.BrushCopy(Rect(26,126,131,211),image1->Picture.Bitmap,Rect(1,1,105,83),clYellow);
)

그리고 BrushCopy 에서 마지막 인자, (색깔 ) 의 의미는 무엇인지요? 이리저리 조정을 해봐도,
화면에는 별 차이가 없어 보여서... 브러시를 바꿔주는 기능인지?, 어떤목적으로 사용될 수 있는지요?


수고하세요.

+ -

관련 글 리스트
36413 질문 ] Brushcopy에서 image 콤포넌트가 stretch 되었을때의 복사가 원래의 이미지크기로 Copy되는 현상? 초록물고기 844 2004/07/22
36420     Re:질문 ] Brushcopy에서 image 콤포넌트가 stretch 되었을때의 복사가 원래의 이미지크기로 Copy되는 현 posix.duo 895 2004/07/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.