Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo implementar múltiples vistas en Yi Language OpenGL? Similar a la ventana de 3ds max, el código que escribí solo puede mostrar una ventana. Espero que haya una referencia del código fuente de Yi.

¿Cómo implementar múltiples vistas en Yi Language OpenGL? Similar a la ventana de 3ds max, el código que escribí solo puede mostrar una ventana. Espero que haya una referencia del código fuente de Yi.

Cree un RC mediante API: wglcreatecontext(DC)

Establezca el RC actual mediante API: API:wglMakeCurrent(RC, DC).

Para liberar o seleccionar otro RC:

Llame a API: API:wglMakeCurrent(NULL, NULL) para que el DC ya no tenga RC.

Llamar API: wglmake current(otro RC, DC) selecciona otro RC como RC actual. Generalmente tenemos un RC correspondiente a un DC. Por supuesto, en algunas ocasiones puede haber varios RC.

Llame a la API: wgdeletecontent (RC) para eliminarlo directamente. Este método es relativamente simple.

He hecho algo similar, pero el soporte del idioma Yi no es bueno.