Witka all programmers :-)
Pisze program (komunikator) i chcialbym zrobic tak, by klikajac na dana osobe na liscie wyswietlac MDIChild, lecz nie w MDIForm, a poza nia (tak jak jest to robione np. w Gadu-Gadu - okienko rozmowy).
Jak robie:
procedure TForm1.create_window;
var
window : Tfrm_wnd;
begin
window := TFrm_wnd.Create(Application);
window.Show;
SendMessage(window.Handle, WM_NCACTIVATE, Ord(True), 0);
end;
to owszem tworzy mi sie okno poza Form1, lecz nie mozna go w zaden sposob zamknac (Access Violation). Metody typu: frm_wnd.free; frm_wnd.release; Action := caFree; Nic nie daja :-(
Jak mozecie.... to pomozcie...
Pozdrawiam... [cya]