Конференция "Начинающим" » Присоединение окна чужой программы к форме. [D6, XP]
 
  • Pavelkq (04.04.08 08:51) [0]
    Можно ли к своей форме присоединить окно Ворда? Было бы здорово, чтобы границ формы Ворда не было, как и системного меню. Т.е. чтобы форма выглядела, как одно целое (просто с фреймами).
  • Сергей М. © (04.04.08 08:53) [1]
    см.  TOleContainer
  • ЮЮ © (04.04.08 10:33) [2]
    A как с pdf поступить? Он не хочет ни в какую открываться в TOleContainer, всё в своем окне открыться норовит :(
  • Pavelkq (07.04.08 07:11) [3]
    Замечательный компонент, прекрасные возможности. Но не пойму, как победить его размещение на Panel. Если установить алигн в клиент, то пока компонент не активен, он размещается, как положено, на панели. Как только я активирую, он заполняет всю мою форму, игнорируя размеры Panel.
  • ЮЮ © (07.04.08 09:41) [4]
    Ну так не жалей для него всей формы. А если хочется занять часть формы, то никто не мешает форму, отданную TOleContainer-у "разместить" на своей, у формы ведь тоже есть свойство Parent

    procedure TForm1.Button1Click(Sender: TObject);
    var
     form2: TForm2;
    begin
     form2 := TForm2.Create(Self);
     form2.Parent := Self;
     form2.Show;
    end;

  • Pavelkq (07.04.08 15:07) [5]
    Работает, но эта новая форма создается где-то вдалике от намеченных планов внутри формы1.  Как же ее привязать к Panel1? Код
    form2 := TForm2.Create(Panel1);
    form2.Parent := Panel1;
    form2.Show;


    результатов не дал.
  • Pavelkq (07.04.08 15:07) [6]
    Работает, но эта новая форма создается где-то вдалике от намеченных планов внутри формы1.  Как же ее привязать к Panel1? Код
    form2 := TForm2.Create(Panel1);
    form2.Parent := Panel1;
    form2.Show;


    результатов не дал.
 
Конференция "Начинающим" » Присоединение окна чужой программы к форме. [D6, XP]
Есть новые Нет новых   [134435   +35][b:0][p:0.001]