открытие документов в одном MDI приложении
От: a1ex_k Россия  
Дата: 11.12.02 08:53
Оценка:
По двойному щелчку на файле-документе — запускается MDI-приложение и открывается этот документ
Если щелкнуть по второму файлу-документу — запускается второй экземпляр MDI-приложения и именно в нем открывается второй документ. Таким образом получается два экземпляра приложения, в каждом из них по одному документу. А нужно один экземпляр приложения с двумя документами.

Как можно организовать такую переделку приложения?
Re: открытие документов в одном MDI приложении
От: Patalog Россия  
Дата: 11.12.02 08:57
Оценка:
Здравствуйте, a1ex_k, Вы писали:

хъ

Поищи в форумах на тему "Открыть только один экземпляр приложения" в различных ее вапиациях
Почетный кавалер ордена Совка.
Re: открытие документов в одном MDI приложении
От: a1ex_k Россия  
Дата: 16.12.02 13:15
Оценка: 4 (1)
немного поискав — я пришел к выводу, что такой галочки в визарде нет и особого хитрого метода нет (хотя жаль)
т.е. нужно:
1. сделать проверку уникальности запущенного экземпляра приложения — например через именованный объект ядра — мьютекс
2. если запущен второй экземпляр, то он передает первому имя файла, кот. нужно открыть — например findwindow + WM_COPYDATA
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.