У меня есть программа, которая использует GLUT для рендеринга OpenGL. Теперь мне нужно, чтобы он был внутри проекта MFC, чтобы он мог работать с другим программным компонентом.
Я следовал этому уроку: http://www.codeguru.com/cpp/g-m/opengl/openfaq/article.php/c10975__1/Setting-Up-OpenGL-in-an-MFC-Control.htm
Я вызываю функцию, которая была обратным вызовом дисплея GLUT, когда срабатывает таймер, но это не работает, потому что рендеринг зависит от того, что происходит в режиме обратного вызова GLUT. Я не понимаю, где я должен вызывать обратный вызов GLUT в моей программе MFC. Есть ли для этого отдельный обработчик событий, и если да, то какое событие? Или я делаю что-то еще совершенно неправильно? Я довольно хорошо знаком с OpenGL, но это мой первый опыт работы с MFC, поэтому я, вероятно, ошибаюсь на этой стороне.
Большое спасибо за ваше время; Я очень ценю это!