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
[10564] Re:이미지를 화면에 뿌릴려구여 ^^
조로 [] 1214 읽음    2001-09-03 21:09
안녕하세요

밑에 소스 중에 특별히 바꾸실건 없구여...
빌더는 DC에 대한 클래스가 구현 되어있습니다..
TCanvas라는 것인디여... 여기다 그리시면 됩니다..
그러니까 dc.m_hDC를 Canvas->Handle로 하시면 됩니다..
그게 폼의 DC라면 그냥 Canvas로 하시면되구여.. Image라면
Image->Canvas로 하시면 됩니다..
그렇게만 하시면 특별히 고치실것은 없는거 같은디...
MFC Class를 사용하신곳만 고치시고 나머지 API는 그대로 쓰셔도 무방합니다..

그럼 참고하세요~~

이재근 님이 쓰신 글 :
: 안녕하세요.. 완전 초보 2틀 됐습니다.
: MFC를 사용하다가 ㅡㅡ 높은 분의 명으로 인해 C++ Builder 를 사용하게 되었는뎅..
:
: 흐미.. 그림 그리기가 절 속터지게 하네여..
: 기꺼이 도움을 받을까 합니다.
:
: 폼에다가 256*256의 히스토 그램을 그리려고 합니다.
:
:     Size szImg;
:     szImg.cx = 256;
:     szImg.cy = 256;
:
:     bi = (BITMAPINFOHEADER*)MakeDIB(szImg);
:
:     SetStretchBltMode(dc.m_hDC,COLORONCOLOR);
:     StretchDIBits(dc.m_hDC,
:         0,128,256,256,
:         0,0,256,256,
:         HIST, (LPBITMAPINFO)bi, DIB_RGB_COLORS, SRCCOPY);
:
: 위에 예제는 MFC에서 사용한건데여..
: HIST 에 이미지 데이터가 저장되어 있고.. 위에서 영역을 DIB로 바꾸고..
: 그냥 Copy 해준거거든여 ㅡㅡ;
: 근데.. C Builder 에서 어찌 해야 하나여?
: Canvas를 이용하여 그리라고 하는뎅.. 도무지 개념이 안서네여..
:
: 도움을 받겠습니다..
: 그럼.. 좋은 하루 보내세요
:
:

+ -

관련 글 리스트
10559 이미지를 화면에 뿌릴려구여 ^^ 이재근 1059 2001/09/03
10564     Re:이미지를 화면에 뿌릴려구여 ^^ 조로 1214 2001/09/03
10563     Re:이미지를 화면에 뿌릴려구여 ^^ 개박살.U&I 1363 2001/09/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.