Contrary to what the documentation stated previously, this function does generate the wxEVT_TREE_DELETE_ITEM events for all the items being deleted, in both MSW and generic implementations. Update the documentation and add a new unit test checking that the behaviour really conforms to it.