TTaskDialog: fix compilation on non-Windows 64-bit targets (lParamlo and lParamhi not defined there).

This commit is contained in:
Bart 2023-08-26 18:58:49 +02:00
parent 5aab1a7b18
commit 42bcacac19

View File

@ -971,14 +971,14 @@ var
begin begin
debugln(['TLCLTaskDialog.SetProgressBarRange']); debugln(['TLCLTaskDialog.SetProgressBarRange']);
debugln([' Msg.wParam=',Msg.wParam]); debugln([' Msg.wParam=',Msg.wParam]);
debugln([' Msg.lParamLo=',Msg.lParamlo]); debugln([' Msg.lParam LoWord=',Msg.lParam and $FFFF]);
debugln([' Msg.lParamHi=',Msg.lParamhi]); debugln([' Msg.lParam HiWord=',(Msg.lParam and $FFFF0000) shr 16]);
if Assigned(ProgressBar) and (Msg.wParam = 0) then if Assigned(ProgressBar) and (Msg.wParam = 0) then
begin begin
OldMin := ProgressBar.Min; OldMin := ProgressBar.Min;
OldMax := ProgressBar.Max; OldMax := ProgressBar.Max;
ProgressBar.Min := Msg.lParamlo; ProgressBar.Min := Msg.lParam and $FFFF;
ProgressBar.Max := Msg.lParamhi; ProgressBar.Max := (Msg.lParam and $FFFF0000) shr 16;
Msg.Result := MAKELPARAM(OldMin,OldMax); Msg.Result := MAKELPARAM(OldMin,OldMax);
end end
else else