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
[21706] [질문] OpenGL 에서 HGLRC잡기????
왕대박 [emrwo] 1809 읽음    2002-09-26 21:18
안녕하세요. 질문이 있어서요! ^^
C++Builder로 OpenGL을 프로그래밍 할때!
(아마, OpenGL로 프로그래밍하신분들은 모두 겪은 일이라 생각이듭니다.)

HDC를 HGLDC로 변환해야 하는 곳이 있습니다.
이때, PaintBox의 Canvas Handle로 HGLRC를 적용해서
만드니, Rendering한 장면이 않보이더라구요.

그래서, Panel의 Handle에서 HDC를 잡고,
Panel위에 PaintBox을 올려놓고~ PaintBox의 OnPaint 이벤트핸들러에
Rendering용 함수를 올려놓아서 해결했습니다만...
(이걸 전문용어로 "뽀루꾸" 혹은 "야메"라고 하더군요..)

PaintBox1->Canvas->Handle은 이제까지 hDC를 대신한다고 알고 있었는데?
뭔가 다른가보죠? 혹시, 왜그런지??
혹시, 한방에 처리하는 방법 알고 계신분도 조언부탁드립니다.

[여기서!! 한방에 처리란??]
1개 윈도우에 3차원 장면 여러개를 나타내기위한 방법!!

(프로그램은 돌렸는데... 자꾸 뒤돌아봐지네요... ^^;;;;;)

+ -

관련 글 리스트
21706 [질문] OpenGL 에서 HGLRC잡기???? 왕대박 1809 2002/09/26
30789     Re:[질문] OpenGL 에서 HGLRC잡기???? 이웅희 1278 2002/09/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.