Вообще, конечно, да отказываться от мощи иксов было бы не разумно. Но все же надо предусмотреть возможность сборки пакета для работы без иксов, хоть и в обрезанном варианте. Значит поставим задачу так.
Кто нибудь знает как запустить в иксах программу, а потом перевести дескриптор окна на другое окно. Что-то типа reparent сделать? Надо зачем это - запустили прогу, получили дескриптор ее окна. Потом от имени сервера перенесли это окно в нужное нам - сменили родителя окна этой программы. В теории это возможно. А на практике?
По винде отдельная история - программу надо запускать как-то, при этом сказать винде на какие области залазить окнами нельзя. Так как-то что-ли... Или через DCOM общаться с прогами и говорить им что делать... или также путем reparent'a? ХЗ короче как это вообще сделать... мож что присоветутете?
|