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
[29704] Re:[질문] 폼에 그림을 그릴때
방태윤 [nabty] 866 읽음    2004-05-13 02:06
흠..질문의 요지가 이미지의 transparent 가 중요한거죠?
transparent 프로퍼티는 이미지가 로드된 경우 화면에 뿌려질때
그 bmp의 특정한 점(좌상,좌하,우상,우하 중하나...지송.도움말 찾아보세요)의 칼러값은 제외 하고 화면에 뿌려주는 옵션이구요...님 처럼 이미지에 직접 그림을 그릴 경우에는 별로 상관 없는 옵션인거 같습니다.
그러므로 님의 경우에는 지금의 방식말고 다른 방식을 찾아보시는게 좋을거 같습니다.

제 생각에는 이미지 컴퍼넌트 쓰지 마시고요...
첨부터 끝까지 canvas 에 다 그리는 방법을 추천합니다.



최정규 님이 쓰신 글 :
: 항상 도움만 받습니다. 또 초보 질문입니다.
:
: 1. 예를 들어 폼에 원을 그린다음
:    Form1->Canvas->Brush->Color=clRed;
:    Form1->Canvas->Ellipse(20,20, 50,50);
: 2. 그 원의 일부분과 겹치게 이미지를 띠우고, 이미지 위에 그림을 그리되..
:    Form1->Image1->Canvas->Rectangle(10, 10, 30, 30);
: 3. 맨처음 폼에 그린 원이 이미지에 그대로 드러나게 하고 싶습니다.
:
: 이미지에 transparent property를 주었더니 이미지가 투명하게 되긴 되는데, 폼의 바탕색이 드러나네요..저는 폼 위에 그린 그림이 그대로 드러났으면 했는데..도와주세요...
:
: 그림 미리 답변 감사드립니다.
:

+ -

관련 글 리스트
29693 [질문] 폼에 그림을 그릴때 최정규 919 2004/05/12
29709     Re:[질문] 폼에 그림을 그릴때 김성연 967 2004/05/13
29704     Re:[질문] 폼에 그림을 그릴때 방태윤 866 2004/05/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.