Как выбрать файл в Проводнике после его создания с расширением оболочки ContextMenu
?
Я создал файл с помощью API IFileOperation
и попытался использовать IShellView::SelectItem()
в обратном вызове IFileProgressSink::FinishOperations()
.Но выбор файла только кратковременно мигает, прежде чем он снова не выбираетсяЯ предполагаю, что Explorer замечает некоторые изменения в файлах и обновляет представление.
Я могу полубезопасно (?) Ждать 10 мс после FinishOperations
, а затем вызвать IShellView::SelectItem
, чтобы заставить его работать, но есть ли более разумныйспособ выбора файлов после файловых операций?