프로그래밍/OpenGL2009. 4. 22. 15:17

glutIdleFunc()를 이용하면 처리하고 있는 이벤트가 하나도 없을 때 실행될 함수를 설정할 수 있다. 이 함수는 연속적인 애니메이션이나 다른 백그라운드 프로세스(background process)를 위해서 유용하게 사용될 수 있다.

이 명령은 실행중인 이벤트가 없을 경우에 실행될 함수인 func를 설정하기 위해 사용된다. 만약에 NULL값을 넘겨주면 func는 실행되지 않는다.

'프로그래밍 > OpenGL' 카테고리의 다른 글

옥트리(octree)  (0) 2009.04.25
OpenGL Viewing  (0) 2009.04.24
OpenGL 기초  (1) 2009.04.23
Picking 사용하기  (0) 2009.04.22
void glutPostRedisplay(void)  (0) 2009.04.22
Posted by 마블(이환문)

CreateWindow(RICHEDIT_CLASS, NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_READONLY,
     3, 54, 307, 320, hwnd, (HMENU)IDC_SAVE, hInstance, NULL);

visual C++ 7.0 , 8.0 버전에서는 RichEdit 2.0 이 자동으로 제공되는걸로 나와 있다...하지만 RICHEDIT_CLASS를 왜 못 찾는지 이해를 하지 못하겠다....

Richedit는 오로지 LoadLibrary 함수를 사용해서 로드해야 된다고 한다.

HMODULE hMod = LoadLibrary("Riched20.dll");

다음과 같이 로드한후 사용이 끝난 후에는

FreeLibrary함수를 사용해서 메모리를 제거해야 하다

FreeLibrary(hMod);
Posted by 마블(이환문)
프로그래밍/OpenGL2009. 4. 22. 15:17


GLUT이 현재 창을 새로고침 하도록 한다

'프로그래밍 > OpenGL' 카테고리의 다른 글

옥트리(octree)  (0) 2009.04.25
OpenGL Viewing  (0) 2009.04.24
OpenGL 기초  (1) 2009.04.23
Picking 사용하기  (0) 2009.04.22
void glutIdleFunc(void (*func)(void))  (0) 2009.04.22
Posted by 마블(이환문)