Du kannst aber mal gerne prüfen was dir diese Zeile zurückgibt
hMenuWnd := WindowFromDC(PDis.HDC);
uControls.. Zeile 1528.
Mein Delphi kann Zeile
[DCC Error] SKAeroAPI.pas(2736): E2003 Undeclared identifier: 'TArray<>'
übersetzt: function CTRL_SpriteObject(): TArray<TgObj>; stdcall; external dllfile;
nicht verwerten, nicht weiter schlimm.