Как прикрепить свою форму к другому приложению? |
Previous Top Next |
Для этого Вам понадобится переопределить процедуру CreateParams у желаемой формы. А в ней установить params.WndParent в дескриптор окна, к которому Вы хотите прикрепить форму.
Code: |
... = class(TForm) ... protected procedure CreateParams( var params: TCreateParams ); override; ...
procedure TForm2.Createparams(var params: TCreateParams); var aHWnd : HWND; begin inherited; {как-нибудь получаем существующий дескриптор} ahWnd := GetForegroundWindow; {а теперь:} params.WndParent := ahWnd; end; |
©Drkb::00507
Взято из http://forum.sources.ru