Zitat von
winkel79:
Ich habe das Problem, daß CreateParams sowohl bei TCustomForm als auch TForm im protected Bereich steht.
Das kannst du relativ einfach umgehen. Einfach in deiner
Unit eine Klasse davon ableiten und über die darauf zugreifen:
Delphi-Quellcode:
type
TCustomFormHack = class(TCustomForm)
end;
procedure EstablishHook;
begin
if not Assigned(OldCreateParams) then
CreateGenericCodeHook(@TCustomFormHack.CreateParams, @NewCreateParams, @OldCreateParams);
end;