Hello
I recently have been learning about OpenGL and am using it as a graphics library to interface between LPA-WinProLog and Windows/Apple OS. Let me give you a bit of backstory so that you understand my questions a bit more clearly.
I am a 2nd year Game Design student who has primarily used Microsoft Visual Studios to write programs in C# utilizing the XNA development library(which uses the DirectX graphics api…I think). However, for my summer job I am working on my grandfathers architectural program. Now my grandfather is a bit of a maverick when it comes to programming so he has been using WinProLog to write the program and about 10 years ago worked on something that allows ProLog to use OpenGL to handle the applications graphics.
Now the problem, many people who use the program say it looks “old”. My understanding is that this is because the OpenGL(and excuse my incorrect use of terminology here) libraries that he incorporated into ProLog, are using an older form of Window GDI. In order to update the look of the interface, dialogues, fonts etc. I am tasked with finding a way to incorporate the newer Windows graphics library, through OpenGl, into the application written in ProLog.
My guess is that libraries that make Windows 7 applications look the way they do, are available in OpenGL or at least in some form of tool-kit like GLFW.
If anyone could clear up how this whole thing works, or could point me in the correct direction as to how OpenGL libraries can make Windows 7 style windows I would greatly appreciate it. I will try to help out as much as I can, but like I said I am really only used to using the Windows development api that is built into languages like C#.