It really should be no big deal if you use MFC for the GUI and its CString class for the strings. The only problem will be the callback and its handlers.
I prefer it like in the old way like in this
sample code. Some excerpt:
typedef int (*CallbackType)(float);
CallbackType callback = &DoWork;