How do I port MFC applications to wxWidgets?
Set up your interface from scratch using wxWidgets (especially wxDesigner or DialogBlocks — it’ll save you a lot of time) and when you have a shell prepared, you can start ‘pouring in’ code from the MFC app, with appropriate modifications. This is the approach I have used, and I found it very satisfactory. A two-step process then – reproduce the bare interface first, then wire it up afterwards. That way you deal with each area of complexity separately. Don’t try to think MFC and wxWidgets simultaneously from the beginning – it is easier to reproduce the initial UI by looking at the behaviour of the MFC app, not its code.