Re: GetSaveFileName
От: SergH Россия  
Дата: 09.05.02 14:31
Оценка: 3 (1)
Здравствуйте 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
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.