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
[5220] Re:TMetaFile에 대해서...
한꼬맹이 [] 2946 읽음    2001-02-06 17:45
이영수 님이 쓰신 글 :
: 안녕하세요..간만에 접속했네요...
: 다름이 아니라...
:     if(OpenDialog1->Execute())
:     {
:         TMetafile *MyMetafile = new TMetafile;
:         TFileStream *Stream = new TFileStream(OpenDialog1->FileName, fmOpenRead);
:         MyMetafile->LoadFromStream(Stream);
:         TMetafileCanvas *MyCanvas = new TMetafileCanvas(MyMetafile, PaintBox1->Canvas->Handle);
:         MyCanvas->Draw(0, 0, MyMetafile);
:         delete MyCanvas;
:         PaintBox1->Canvas->Draw(0, 0, MyMetafile);
:         delete Stream;
:     }
: 해서...
: 메타화일을 좀 읽어 보려구 하는데..
: 링크 에러가 나네용..
: 혹..아시는 고수님들 계시면...조언 부탁함다.!!
: 물론..헤더화일에 #include <graphics.hpp> 끼워 넣어도.. 소용없슴다
: 아래는 딱 질색인 컴의 투덜데는 소리임다!
: [Linker Error] Unresolved external '__fastcall Graphics::TMetafileCanvas::TMetafileCanvas(Graphics::TMetafile *, int)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\RELEASE\VCLE50.LIB|_t_Graph
:

안녕하십니까?

한꼬맹이 입니다.

제가 스탠다드 소스를 다시 작성해서 올립니다.


  TMetafile *pMetafile = new TMetafile();

  pMetafile->LoadFromFile(OpenDialog1->FileName);

  TMetafileCanvas *pCanvas = new TMetafileCanvas(pMetafile, 0);
  pCanvas->Draw(0, 0, pMetafile);
  pCanvas->Brush->Color = clRed;
  pCanvas->Ellipse(0,0,100,100);
  delete pCanvas;
  PaintBox1->Canvas->Draw(0,0, pMetafile);
  delete pMetafile;

그럼 참고하세요...

+ -

관련 글 리스트
5208 TMetaFile에 대해서... 이영수 2824 2001/02/06
5220     Re:TMetaFile에 대해서... 한꼬맹이 2946 2001/02/06
5259         Re:Re:TMetaFile에 대해서... 이영수 2671 2001/02/07
5266             Re:Re:Re:TMetaFile에 대해서... 한꼬맹이 2848 2001/02/07
6606                 Re:Re:Re:Re:TMetaFile에 대해서... 오정훈 2811 2001/04/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.