Здравствуйте Anton V. Kolotaev, Вы писали:
AVK>Привет всем!
AVK>Возникла ламерская проблема с тем, как заставить работать GetSaveFileName. (руки кривые)
AVK>Киньте плииз кусок кода, в котором есть работающий GetSaveFileName.
AVK>Спасибо
AVK>ЗЫ Хороший пример использования GetOpenFileName я уже обнаружил здесьАвтор: Gosha
Дата: 22.01.02
void SaveSomeFile()
{
OPENFILENAME ofn;
char fileName[MAX_PATH];
*fileName=0;
memset(&ofn,0,sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = NULL;
ofn.lpstrFile = fileName;
ofn.nMaxFile = sizeof(fileName);
ofn.lpstrFilter = "Тип 1\0*.exe\0Тип 2\0*.dll\0Тип MS\0ms*.*";
ofn.nFilterIndex = 3;//
ofn.lpstrTitle = "Надпись в заголовке";
ofn.lpstrInitialDir = "c:\\windows";
ofn.Flags = OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST|OFN_HIDEREADONLY;
if (GetSaveFileName(&ofn))
MessageBox(NULL,ofn.lpstrFile,"выбран файл",MB_OK);
return;
}
Угадай, откуда я взял этот пример

?
P.S. special thanks to Gosha