【Delphi绘图】最近在用Delphi做一个绘图程序,碰到了一些问题,请各位指教!谢谢!
最近在用Delphi做一个绘图程序,碰到了一些问题,请各位指教!谢谢!
1.让一个窗体隐藏同时显示另一个窗体
WinLaunch.Visible:=False;
//WinLaunch.Hide;
WinMain.ShowModal;
这两种方法都会让任务栏图标也给隐藏,
请问如何解决
2.如何实现顺时针画弧
我的想法是将其等价为一段一段的Line,不过还没试过,不知有没有人做过,效果如何?如果有源码共享那就更加感谢了。
3.能不能变换坐标系,将坐标原点定于某一点,坐标值度量单位长度可以自定义?如何实现?
4.在网上找到了SGraph组件,不过在XE2下安装时却报错
[DCC Error] sgr_def.pas(720): E2089 Invalid typecast
--------------------
--------------------
Tsp_ShiftKeys=set of (ssShift, ssAlt, ssCtrl);
fZoomShift: TShiftState;
procedure Tsp_XYPlot.SetZoomShift(const V:Tsp_ShiftKeys);
begin
fZoomShift:=[ssLeft]+TShiftState(V);
end;
在CSDN上找到同样的问题,说用不同的定义,然后 case... of,具体是什么意思呢?
5.
nIdx, nOfs: integer;
aScnLnBuffer: PChar;
aScanLine: PByteArray;
Byte(aScnLnBuffer[nOfs + i]) := aScanLine[nIdx + i];
这段代码在XE2运行时出错
E2064 Left side cannot be assigned to
请问如何解决?
6.请问如何用Ctrl+滚轮实现Image的动态缩放功能?