Вниз
Скачать: CL | DM;

Список окон   Найти похожие ветки 

 
K@rt ©   (2004-04-22 22:11) [0]

Не подскажете как мне сделать как в MSWord"е: в Word когда создаешь новые документы - зопускается еще Word и во всех Word"ах в меню Окна отображаются заголовки всех открытых документов.
Как это проще ссделать?


 
Игорь Шевченко ©   (2004-04-23 11:20) [1]


> в меню Окна отображаются заголовки всех открытых документов.
> Как это проще ссделать?


MDIForm + WindowMenu


 
k@rt ©   (2004-04-23 18:31) [2]

Мне нужна что не было MDI, у меня много копий программ запускается


 
PVOzerski ©   (2004-04-23 19:45) [3]

Значит, обмениваться сообщениями между программами, отыскивая другие экземпляры, например, по классу окна и оповещая их о загрузке, выгрузке, смене загруженного файла. Да еще неплохо время от времени другие копии опрашивать, живы ли они, а то не всегда ведь программы завершаются штатно. А для этого задействовать WM_USER + что-нибудь. Правда, Word, по-моему, работает не так, у него все окошки принадлежат одному процессу. Так экономнее, но уж если ворд повиснет, пострадают все открытые документы.
Естественно, предложенное мной решение - не единственное возможное.


 
PVOzerski ©   (2004-04-23 19:48) [4]

Значит, обмениваться сообщениями между программами, отыскивая другие экземпляры, например, по классу окна и оповещая их о загрузке, выгрузке, смене загруженного файла. Да еще неплохо время от времени другие копии опрашивать, живы ли они, а то не всегда ведь программы завершаются штатно. А для этого задействовать WM_USER + что-нибудь. Правда, Word, по-моему, работает не так, у него все окошки принадлежат одному процессу. Так экономнее, но уж если ворд повиснет, пострадают все открытые документы.
Естественно, предложенное мной решение - не единственное возможное.


 
IXT ©   (2004-04-23 19:51) [5]

Word - это COM сервер MicrosoftOffice. Не хочешь написать COMserver?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
3-1081924991
Andriy Tysh
2004-04-14 10:43
2004.04.11
ClientDataSet.ApplyUpdates(0) for 2 Dataset s


1-1082467995
Ultr
2004-04-20 17:33
2004.04.11
Функция в DLL с типизированным результатом?????


3-1081881095
mouse_web
2004-04-13 22:31
2004.04.11
Как использовать БД без BDE Administrator?


1-1079959419
vin
2004-03-22 15:43
2004.04.11
Быстрая отрисовка канвы


14-1081911090
Ильш
2004-04-14 06:51
2004.04.11
ВСЕМ ! ВСЕМ ! ВСЕМ !




   Наверх