![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какая функция API срабатывает при нажатии "Сохранить Как" [D6, Win2k, WinXP]
Elen © (2006-05-25 11:25:00)Господа! Знает ли кто, какая API функция вызывается когда я хочу сохранить редактируемый файл командой меню "Сохранить как" в пакете MS Office?
И как в принципе состоит вся схема работы этой команды?
EdwardMM (2006-05-31 20:15:00) [1]uses CommDlg;
var
ofn: TOpenFileName; // CommDlg must be in uses clause !
szFile: array[0..MAX_PATH] of Char;
Result: string;
FillChar(ofn, SizeOf(TOpenFileName), 0);
with ofn do
begin
lStructSize := SizeOf(TOpenFileName);
hwndOwner := Handle;
lpstrFile := szFile;
nMaxFile := SizeOf(szFile);
lpstrInitialDir := nil;
Flags := 4;
end;
if GetSaveFileName(ofn) then
Result := StrPas(ofn.lpstrFile);
XProger (2006-05-25 15:30:00) [2]Elen, http://xproger.mirgames.ru/?id=1&page=1&doc=winapi2качай пример :)
Elen (2006-05-25 12:14:00) [3]
> Игорь Шевченко ©
Спасибо буду рыть
Игорь Шевченко (2006-05-25 11:36:00) [4]GetSaveFileName
Сергей М. (2006-05-25 11:31:00) [5]Куча разных API-функций при этом вызывается ..