Imagine that you are in Windows 7 and you need to write a graphical interface for a GRAPHIC application (for example, a landscape editor, a grid viewer ..), which includes a lot of use of DirectX and OpenGL (as it is written in native C ++). If your goal is multi-platform software, then you should go for wxWidgets, but imagine that you only use a Windows application ... what would be your choice? and why?
I assume that the application will work on both XP and Vista / 7, and obviously, in the case of WPF, the user interface will be controlled, but it will call its own functions using the proxy class of the C ++ / CLI class (whether " bounce "from performance issues caused by managed and own resources?).
c ++ user-interface winapi mfc
Salv0
source share