Как прикрепить свою форму к другому приложению

Как прикрепить свою форму к другому приложению.

Компилятор: Delphi

Для этого Вам понадобится переопределить процедуру CreateParams у желаемой формы. А в ней установить params.WndParent в дескриптор окна, к которому Вы хотите прикрепить форму.

... = 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;

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: