LCL, Win32: cleaned up declarations available in FPC since 3.2.0, patch by lagprogramming, issue #40433

This commit is contained in:
Maxim Ganetsky 2023-08-07 19:09:28 +03:00
parent 5fbeef0e07
commit 11130cc6b0

View File

@ -890,19 +890,6 @@ begin
end;
end;
// FlashWindowEx is not (yet) in FPC
type
FLASHWINFO = record
cbSize: UINT;
hwnd: HWND;
dwFlags: DWORD;
uCount: UINT;
dwTimeout: DWORD;
end;
PFLASHWINFO = ^FLASHWINFO;
function FlashWindowEx(pfwi:PFLASHWINFO):WINBOOL; stdcall; external 'user32' name 'FlashWindowEx';
procedure TWindowProcHelper.HandleSetCursor;
var
lControl: TControl;
@ -2023,10 +2010,6 @@ var
ACtl: TWinControl;
LMouseEvent: TTRACKMOUSEEVENT;
MaximizedActiveChild: WINBOOL;
{$IF NOT DECLARED(WM_DPICHANGED)} // WM_DPICHANGED was added in FPC 3.1.1
const
WM_DPICHANGED = $02E0;
{$ENDIF}
begin
try
LMessage := Default(TLMessage);