I have an Explorer-like application that reflects a file system hierarchy (with a few wrinkles). I am able to change files in the list view (rename, delete, paste, eventually create new one). What technique do I need to update the tree view? If the current tree item (a folder) is open, it may be displaying an entry I just changed or deleted in the list view, or I may need to add a child item for a file I just created in the list view.

This is done with MFC, based on the Wanderer code in Jeff Prosise's book.

Thanks,
Mark