Mam aplikację Windows Forms z kontekstem opengl'owym, menu na górze i kilka różnych opcji i buttonów z boku. Potrzebne mi drugie okno, ale ponieważ ono ma wyświetlać tylko i wyłącznie kontekst opengl'a to zaimplementowałam je za pomocą gluta. Jest tylko taki problem, że wyłączenie okna glut'owego wyłącza mi cały program. Jak zrobić tak, żeby wyłączenie okna glut'a nie przerywało programu i zostało okno Windows Forms?
Czytałam o glutLeaveMainLoop(); ale nie wiem jak tego użyć, żeby działało tak jak bym chciała. Umieszczenie tego w destruktorze nie daje żadnych efektów.

Używam Visual Studio 2010, biblioteki: glut oraz freeglut.