Hi, I am an expert in programming using MFC and visual studio, I started using it in the late 90s. So I think I can help you. I did not see your design, but now there are free cross-platform C++ libraries that allow to implement a non-standard interface in easier ways.
And it seems that there is no VS2007, there are VS2005 and VS2008, you probably meant VS2017.
Best regards,
Alexey