Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сохранение документа без шаблона 
V
    Опции темы
tonchitos
Дата 11.7.2008, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 447
Регистрация: 24.2.2007

Репутация: 1
Всего: 40



есть у меня документ, шаблона для него нет...

мне надо его сохранить и сохранить как...

со вторым вариантом проблем нет

Код

void CProjectDoc::OnMyFileSaveAs()
{
    CFileDialog DlgSave(FALSE,(LPCTSTR)"prj",NULL,
        OFN_HIDEREADONLY,(LPCSTR)" Project Files (*.prj) |*.prj||");
    if(DlgSave.DoModal()==IDOK)
    {
        CDocument::OnSaveDocument(DlgSave.GetPathName());
    }
}


а вот с первым...

onfileSave не вызовешь, тк начинает проверять есть ли шаблон документа....как быть?


--------------------
– Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил.
PM MAIL   Вверх
voov
Дата 11.7.2008, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Патамушта мы пилоты
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 29.11.2007

Репутация: 8
Всего: 8



хм.., а что мешает сделать такой же обработчик, но не вызывать CFileDialog диалог, а сразу делать
       CDocument::OnSaveDocument("имя файла");
PM MAIL   Вверх
tonchitos
Дата 11.7.2008, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 447
Регистрация: 24.2.2007

Репутация: 1
Всего: 40



плин...по любому ошибка (((

у меня документ создается, а вот строка с именем (GethPathName) пуста...
я думаю наверно за такое должен отвечать шаблон, а раз нет шаблона и вида то и имя документа не хранится... как быть?


--------------------
– Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил.
PM MAIL   Вверх
Earnest
Дата 14.7.2008, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Я тебе уже говорила - SetPathName правильно присваивает документу имя.


--------------------
...
PM   Вверх
tonchitos
Дата 14.7.2008, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 447
Регистрация: 24.2.2007

Репутация: 1
Всего: 40



да, это я при сохранении setPathName делаю, а при открытии не делала...
и когда делаю сейвАс..получается что имени нет...
добавила эту ф-ию в ф-ию открытия документа, теперь все хорошо!
Спасибо!!!!!


--------------------
– Люди забыли эту истину, – сказал Лис, – но ты не забывай: ты навсегда в ответе за всех, кого приручил.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.