WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Восстановление рабочей области при старте программы.

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Восстановление рабочей области при старте программы.
55 опубликован 22-01-2002 20:59 MSK   Click Here to See the Profile for 55   Click Here to Email 55  
Здравствуйте, уважаемые дамы и господа. Каким образом возможно запрограммировать восстановление рабочей области с использованием Visual C++ и MFC?
Это уже сделано в самой среде только что упомянутого Visual C++: Extras/Optionen/Arbeitsbereich/ Letzten Arbeitsbereich beim Start automat. laden.
К сожалению, эту последовательность пунков меню могу воспроизвести только на немецком языке.
Имеется в виду, чтобы при старте программы в точности ввостанавливалась последняя рабочая область: документы, меню, инструменты и т. д.
Как это организовать удобнее всего?
Спасибо.
rodion опубликован 23-01-2002 11:11 MSK     Click Here to See the Profile for rodion  Click Here to Email rodion     
Просто записывай информацию об рабочей области в реестр.
rodion опубликован 23-01-2002 11:12 MSK     Click Here to See the Profile for rodion  Click Here to Email rodion     
Просто записывай информацию об рабочей области в реестр.
55 опубликован 23-01-2002 11:49 MSK     Click Here to See the Profile for 55  Click Here to Email 55     
Спасибо, rodion. Запись информации в файл регистрации windows проблем не вызывает.
Как правильно встроить восстановление рабочей области в концепцию microsoft "Документ-Вид"? Разумеется с использованием MFC.
Мне кажется, что искать надо где-то в районе
CWinApp::InitInstance и CWinApp::OpenDocumentFile.
purpe опубликован 23-01-2002 15:04 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
вроде всегда это делалось в CWinApp::InitInstance, чтобы успеть считать параметры окна до его появления.
55 опубликован 23-01-2002 16:25 MSK     Click Here to See the Profile for 55  Click Here to Email 55     
Спасибо, purpe. С параметрами окна все понятно. А как обстоит дело с документом? Возможно ли его загрузить в этом же методе? Будет ли правильно работать концепция "документ-вид" и, в частности, сериализация документов?
SUnteXx опубликован 23-01-2002 23:59 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
to 55:
Вы из какого города? Вы же из Германии?
SUnteXx опубликован 24-01-2002 00:11 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Сори, что не в тему, просто увидел немецкую "фразу", и решил спросить! Я просто из Германии, ..., нууу, Вы меня понимаете, скучно, порой не с кем поболтать о компах, ...

ЗЫ
Мне понравилось вступление. Узнаю немецкую речь:) (Sehr geehrte Damen und Herren:)

ЗЫЫ
Делайте файл настроек, а потом, как сказал purpe, загружайте эти настройки. Если надо открыть файл (Вы же сохраните путь к файлу), то открывайте. В чем проблема. Обьясните поподробнее.

reporter опубликован 24-01-2002 01:13 MSK     Click Here to See the Profile for reporter  Click Here to Email reporter     
Entschuldigen Sie bitte...
2SUnteXx: Извиняюсь за, возможно, вопрос не по теме, но все-таки. Планирую вообще после учебы рвануть куда-нибудь, в частности, один из вариантов - Deutschland. Кем ты там работаешь ? Как вообще там с работой для программистов ? Может посоветуешь что-нибудь. Спасибо.
55 опубликован 24-01-2002 09:15 MSK     Click Here to See the Profile for 55  Click Here to Email 55     
1. Спасибо, SUnteXx. Думаю, что проблемы больше нет, просто хотел быть уверенным, что подход верен.
2. Сейчас я действительно нахожусь в Германии в городе Donauwoerth.
SUnteXx опубликован 24-01-2002 11:13 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Обидно, я в Nuernberg'e:(

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.