wxExplorerBrowser is a wxWidgets control hosting IExplorerBrowser. wxExplorerBrowser does not support all the features of IExplorerBrowser and may have some issues, see the comment for wxExplorerBrowserImplHelper::_SetFilter() in the source code. It probably is not ready for production use but perhaps it could serve as an inspiration.
IExplorerBrowser interface is available only on Windows Vista and newer.
To build wxExplorerBrowser, wxWidgets v3.1 or newer and a compiler supporting C++11 with up to date Windows header files are required. Tested with MSVC 2017, MSVC 2019, and mingw-w64 (i686-8.1.0-posix-dwarf-rt_v6-rev0).
See wxExplorerBrowser.h for documentation and demo.cpp showing some of the features of wxExplorerBrowser in action.