Начиная с Windows 10, диалоговое окно файла (Vista +), порожденноеwin10 высокой контрастности тема диалога открытие файл контекстного меню пусто
hr = CoCreateInstance(CLSID_FileOpenDialog, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pfd));
не показывает диалоговое контекстное меню, когда в высокой контрастности темы. Он работал, как ожидалось, в Win81 и Win7, но не Win10 (ни один из Win10: начиная с оригинала, вплоть до самых последних 1607).
Foobar2000, приложение, недавно исправил проблему (по крайней мере, от версии 1.1.12.12). Вот две фотографии, показывающие проблему в двух версиях: bad on - v1.2.3, но я уверен, что недавно, как 1.3.beta, это было плохо.
Ниже приведены данные winspy на единственной реальной разнице, которую я могу обнаружить в свойствах. Файловый проводник системы Win10 имеет то же свойство «0000A916 (Atom)», которое находится в текущем FB2k (но не присутствует в предыдущих FB2ks).
Как я могу получить диалоговое окно открытия файла в формате Win10? Обратите внимание, что Vista-подобная графика не находится в новой версии (например, см. Кнопки со стрелками назад и вперед).
Это третье звено не сделать это с 0 репы очков.
Я думал, что проблема связана с темой. Я сравнил проявления между двумя fb2ks. И вот оно. Элемент supportedOS необходим. Единственное, что мне волнует, - это тот, который для Win10. Я включил. Манифест, который я использую. – IOV