Hi!
Es gibt zwei verschiedene Methoden namens WndProc:
1.
procedure TControl.WndProc(var Message: TMessage);
2.
function WndProc(hWnd: Integer; Message, wParam, lParam: LongInt): LongInt; stdcall;
Die erste wird oft überschrieben, die zweite findet sich auch mit anderen Parameter-Bezeichnern und Typ-Namen (wobei die Typen die selben sind).
Meine Fragen (mit der Beantwortung werden wahrscheinlich noch mehr dazukommen
):
1. Wie wird die Funktion (zweite) im Interface aufgeführt?
2. Worin ist der Unterschied zwischen den beiden Methoden?