Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2014.08.17;
Скачать: [xml.tar.bz2];

Вниз

Как реализовать в программе, чтобы каждая вкладка была отдельным   Найти похожие ветки 

 
EgorovAlex ©   (2010-03-24 13:36) [0]

процессом, как в браузере Chrome? Как осуществить подобное?


 
oldman ©   (2010-03-24 13:56) [1]

Открыть несколько копий программы Б из программы А.


 
EgorovAlex ©   (2010-03-24 14:03) [2]

Так это понятно, как отобразить окно программы Б в программе А? Точно так-же и VMWare работает с вкладками


 
oldman ©   (2010-03-24 14:05) [3]

Вообще-то я в [1] пошутил...
:) смайлик забыл


 
Rouse_ ©   (2010-03-24 14:52) [4]

Пишется две программы, первая (А) которая якобы отображает закладки на самом деле является стандартным приложением, запускающаяся в скрытом виде и открывающая на внешку ну например именованный канал, приложение которое отображает закладки (Б), соединяется с каждым  запущенным приложением А и просто забирает от них данные для финального отображения.


 
EgorovAlex ©   (2010-03-24 16:00) [5]

Спасибо, я что-то такое и предполагал

А как быть в случае графики? Это же сколько данных туда-обратно гонять? Получается много накладных расходов


 
Rouse_ ©   (2010-03-24 16:07) [6]


> EgorovAlex ©   (24.03.10 16:00) [5]
> А как быть в случае графики?

Ну механизмы то разные есть, тот-же MMF существенно ускорит передачу больших блоков...

С другой стороны можно же сделать и по другому, вот тебе другой вариант:

Приложение Б коннектится к приложению А, рисует для него закладку и (например) создает окно (TWinControl) хэндл которого отправляется тому-же прилодению А, а уже оно имя на руках данный хэндл, рисует на его DC все что ему вздумается.


 
Медвежонок Пятачок ©   (2010-03-24 18:47) [7]

А как быть в случае графики? Это же сколько данных туда-обратно гонять?

Зато же будут отдельные процессы. Рулез же.



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

Форум: "WinAPI";
Текущий архив: 2014.08.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
15-1390391993
Novicer
2014-01-22 15:59
2014.08.17
Как узнать дату создания Биоса в Восьмерке?


2-1380252356
FIL-23
2013-09-27 07:25
2014.08.17
delphi+powershell


15-1389997119
Rouse_
2014-01-18 02:18
2014.08.17
Здравствуйте, я ошибка 217 и я вам ничего не скажу


15-1389174438
Novicer
2014-01-08 13:47
2014.08.17
Как установить Firebird вместе с прогой?


2-1380450528
brother
2013-09-29 14:28
2014.08.17
как лучше поступить?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский