Hallo,
hierzu
Delphi-Quellcode:
WMSZ_LEFT, WMSZ_TOPLEFT, WMSZ_BOTTOMLEFT:
begin
case Abs(rcTmp.x1 - x1) < SnapWidth of True:
rcWnd.x1 := x1;
end;
case Abs(rcTmp.x1 - x2) < SnapWidth of true:
rcWnd.x1 := x2;
End;
End;
fällt mir noch was ein:
Warum benutzt Du überhaupt bei einer boolschen Abfrage
case?
So ist es doch viel logischer und einfacher zu verstehen:
Delphi-Quellcode:
WMSZ_LEFT, WMSZ_TOPLEFT, WMSZ_BOTTOMLEFT:
begin
if Abs(rcTmp.x1 - x1) < SnapWidth then
rcWnd.x1 := x1;
if Abs(rcTmp.x1 - x2) < SnapWidth then
rcWnd.x1 := x2;
end;
Gruß
xaromz