cranky хендл я получаю от DialogBoxParam.
Hybernaculum "OFN_NOCHANGEDIR This flag is ineffective for GetOpenFileName.". Да OFN_NOCHANGEDIR не работает. Не дает ни какого результата.
Еще я использую EndDialog. Вщзможно я не вовремя делаю EndDialog, hWnd , 0. Что приводит к закрытию DialogBoxParam. Как предположение.
Посмотрел EndDialog, hWnd , 0. Стоит только там где происходит проверка на нажатие кнопки 'EXIT' и если нажата то EndDialog, hWnd , 0 (нажали кнопку exit). Больше нет ни где EndDialog, hWnd , 0
Я офигеваю. Запускаю свой пример под Win XP и каждый раз как я запускаю прогу заново, у меня GetOpenFileName показывает всегда диска c:\(с начала, а потом можно выбирать другие диски и папки).
А в Win 7 GetOpenFileName показывает всегда последнюю папку и диск на котором был выбран файл !!!
Hybernaculum
> "This flag is ineffective for GetOpenFileName."
Это я видел. Но на разных форумах разные сведения про работу этого флага в GetOpenFileName под разными версиями винды. Сам тестирование не проводил.
ronniko
> А в Win 7 GetOpenFileName показывает всегда последнюю папку и диск на котором
> был выбран файл !!!
это фича висты и семерки
Тема в архиве.