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
[10515] Re:[질문] 이미지를 부분적으로
개박살.U&I [inutero] 932 읽음    2001-09-01 15:35

안녕하세요? 개박살입니다.

첫번째 질문은 넘 부족하군요.. 어떤부분이 문제여서 어떻게 해결하면 될까요??? 라는 내용이 있어야

하는데, 질문내용이 넘 추상적이라서 ^^; 같이 생각이라도 해볼려면 좀더 구체적인 내용으로 올려주시

길 바랍니다.

글구 CopyRect의 함수사용법은, 빌더예제를 보면 나와있군요..

(함수사용법은 헬프에서 찾아보는것이 빠르답니다)

원형은,,
void __fastcall CopyRect(const Windows::TRect &Dest, TCanvas* Canvas, const Windows::TRect &Source);

예제는,

Graphics::TBitmap *Bitmap;
TRect   MyRect, MyOther;

MyRect = Rect(10,10,100,100);
MyOther = Rect(10,111,100, 201);

Bitmap = new Graphics::TBitmap;
Bitmap->LoadFromFile("c:\\windows\\tartan.bmp");

Form1->Canvas->BrushCopy(MyRect, Bitmap, MyRect, clBlack);
Form1->Canvas->CopyRect(MyOther, Bitmap->Canvas, MyRect);
delete Bitmap;

본예제는 Bitmap->Canvas의 내용을 Form1의 캔버스에 카피하는 내용을 담고있습니다.

Bitmap->Canvas의 MyRect만큼 내용을 Form1->Canvas의 MyOther에다가 잘라서 붙인다는 내용이죠

(Ps. 직접해보진않아서 맞는지는.. --; 예제를 직접 해보세요 ^^)

그럼...


최효진 님이 쓰신 글 :
: 현재 빌더를 쓰고 있는데
: 빌더에서는 이미지를 부분적으로 자르는 부분이 없는걸로 알고 있습니당.
: 제 문제좀.... 해결해 주세요..급구~~~
:
: 그리고 TCanvas::CopyRect() 메소드 사용방법좀 갈켜주세요
: 같인 효과가 나온다고 하던데.... 빨리....요~~~
: 부탁드립니당....
:

+ -

관련 글 리스트
10510 [질문] 이미지를 부분적으로 최효진 860 2001/09/01
10515     Re:[질문] 이미지를 부분적으로 개박살.U&I 932 2001/09/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.