Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизOpenDialog Найти похожие ветки
← →
Naive_file (2004-10-22 12:44) [0]При создании opendialog не могу разобраться с фильтром lpsrtFilter.
Прошу помочь.
← →
inic © (2004-10-22 12:52) [1]Туда нужно фигачить пары строк с (терм. нулем само собой).
Последняя строка должна терминироваться двумя нулями:
"Text files",#0,"*.TXT",#0,"Any Files",#0,"*.*",#0#0
← →
Naive_file (2004-10-22 15:05) [2]что-то не получается ;(
← →
inic © (2004-10-22 17:49) [3]Покажи код, где формируешь OPENFILENAME структуру
← →
VZup © (2004-10-23 10:42) [4]
ZeroMemory(@Ofn, SizeOf(OPENFILENAME));
ofn.lStructSize:=SizeOf(OPENFILENAME);
ofn.hwndOwner:=MainWnd;
ofn.lpstrFile:=FileName;
ofn.nMaxFile:=SizeOf(FileName);
ofn.lpstrFilter:=""text files", #0, "*.txt", #0, "any files", #0, "*.*", #0#0";
ofn.nFilterIndex:=1;
ofn.Flags:=OFN_PATHMUSTEXIST or OFN_FILEMUSTEXIST or OFN_HIDEREADONLY;
PS. Naive_file писал от моего имени, у меня инета не было
← →
DVM © (2004-10-23 11:55) [5]ofn.lStructSize:=SizeOf(OPENFILENAME);
так не надо делать.
Надо:
ofn.lStructSize:=76;
Иначе не во всех версиях Windows заработает.
← →
VZup © (2004-10-24 17:31) [6]Спасибо, DVM, учел, но что делать с фильтром???
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c