how to integrate the windows file explorer in a visual c++ application ? i want the user to be able to navigate through the directories, select files, copy files (ctrl+c), paste files (ctrl+v), cut files (ctrl+x), rename files (F2), drag and drop (to copy/move/make shortcut, etc.), refresh automatically if the directory content is changed, explorer context menu on right mouse button, etc. (all the windows explorer functions)
...but i don't want to code anything myself. i only want to use a component, a library or something like that.