Recently Microsoft has introduced IWebViewControl for WPF and winforms.
IWebViewControl uses the Edge rendering engine.
It is very easy to instantiate the IWebViewControl using the class constructor but I am not sure how to instantiate the IWebViewControl in MFC or C++.
https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview