Я знаю, что OpenGL может работать с классическим окном, созданным CreateWindow, и обрабатывает контекст устройства (GetDC), но возможно ли OpenGL работать с формой .NET?Я имею в виду превращение формы .NET в окно OpenGL.
Да, это возможно. OpenGL требует дескриптор окна, который доступен через свойство Form.Handle. Чтобы получить контекст устройства, вызовите GetDC с этим дескриптором.
http://www.codeproject.com/KB/miscctrl/OpenGLViewWinForms.aspx