|
가능한 방법은 여러가지가 있겠습니다만,
OpenGL을 초기화 할 때, TPanel과 같이 윈도우 핸들(HWND)를 가지고 있는 컴포넌트 들을
이용해서 DC를 넘겨 주는 방법이 가능 할 것 같고,
근본적인 방법으로는 OpenGL의 glViewport를 이용해서 렌더링 되는 타겟의 뷰포트를 제어
해 주는 방법이 좋을 것 같습니다.
- hz -
하야로비 님이 쓰신 글 :
: 이제 막 opengl을 써 보기 시작한 초보입니다. 며칠간 여차저차 삽질해서 일단 기본 출력까지는 가능해졌습니다.
:
: 그런데 hdc와 hrc로 출력을 하는 방식이었는데, 이 경우 창 전체를 다 opengl이미지가 차지를 하네요. canvas블럭 같은 것을 만들어서 윈도우안의 특정 부분에서만 opengl로 출력하는 방법은 없는지요? 혹시나 해서 GetDC에 캔버스의 핸들을 인자로 넣어봐도 동작을 안 하고 방법을 못 찾겠습니다.
|