I see that MVVM is used for Windows Store/ WinRT C++ applications but can the pattern be applied to Win32 applications? What patterns do developers normally use?
I need to create an application with a ribbon UI. I've looked at all the higher lever ribbon reimplementations such as MFC, Forms wrappers, WPF and 3rd party WPF. They're all buggy and substandard.
The only path for a high quality ribbon application is to use the native Windows Ribbon Framework. However I'm having a hard time finding information about patterns and best practices for Windows API applications.