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
[36396] Re:opengl 출력을 캔버스에 할 수 없나요?
hz [heynet] 1203 읽음    2004-07-21 16:05
가능한 방법은 여러가지가 있겠습니다만,

OpenGL을 초기화 할 때, TPanel과 같이 윈도우 핸들(HWND)를 가지고 있는 컴포넌트 들을
이용해서 DC를 넘겨 주는 방법이 가능 할 것 같고,

근본적인 방법으로는 OpenGL의 glViewport를 이용해서 렌더링 되는 타겟의 뷰포트를 제어
해 주는 방법이 좋을 것 같습니다.

- hz -


하야로비 님이 쓰신 글 :
:   이제 막 opengl을 써 보기 시작한 초보입니다. 며칠간 여차저차 삽질해서 일단 기본 출력까지는 가능해졌습니다.
:
:   그런데 hdc와 hrc로 출력을 하는 방식이었는데, 이 경우 창 전체를 다 opengl이미지가 차지를 하네요. canvas블럭 같은 것을 만들어서 윈도우안의 특정 부분에서만 opengl로 출력하는 방법은 없는지요? 혹시나 해서 GetDC에 캔버스의 핸들을 인자로 넣어봐도 동작을 안 하고 방법을 못 찾겠습니다.

+ -

관련 글 리스트
36386 opengl 출력을 캔버스에 할 수 없나요? 하야로비 1271 2004/07/21
36396     Re:opengl 출력을 캔버스에 할 수 없나요? hz 1203 2004/07/21
36412         Re: hz님 감사합니다. 하야로비 800 2004/07/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.