Обсуждение:Windows диалоги открытия/сохранения файлов в двух. и трехзвенке
0 (0)
Обсуждение:Windows диалоги открытия/сохранения файлов в двух. и трехзвенке ( Обсуждение примера 19.05.2006 04:24 )
0(0)На скору руку разработанные DLMки, реализующие вызов общесистемных
Windows диалогов открытия/закрытия файлов как в двух., так и в трехзвенке
(выбор режима работы происходит автоматически).
Функции GetOpenFileName, GetSaveFileName возвращают полный путь к выбранному файлу
или пустое значение.
Имеют два необязательных параметра: 1 - маска или маски, перечисленные через
точку с запятой, 2 - путь к директории по умолчанию.
Работа со строками осуществляется в кодировке ANSI, поскольку все
общепринятые системные и DLM функции используют эту кодировку.
При инициализации DLM происходит поиск консольного окна и определение его
дескриптора, поэтому под EasyWin возможно появление диалогов на заднем плане
(проверить было не на чем).
Исходники прилагаются, кто хочет доработать под EasyWin милости просим.
commdlgs.d32 - DLM для двухзвенки или для СП.
commdlgt.d32 - терминальная часть.
Пример использования:
Посмотреть пример
>> Ответить