请问用什么组件?
或者有什么API函数可以直接作图的?请帮帮我吧,我正在做毕业设计呢,急死我了~~
或者有什么API函数可以直接作图的?请帮帮我吧,我正在做毕业设计呢,急死我了~~
解决方案 »
- DLL注入成功后,请教如何模拟鼠标点击,以及模拟按键!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- TClientDataSet怎么实现数据筛选??
- 续上一个贴子的问题,“动态创建的按钮,更改大小或位置使之不重启生效”
- 为什么a 不能把值传递给b?
- 如何判断复制到剪贴板的excel或Word表格有几行几列?
- 急救:如何使QRmemo的内容根据页面自动换行?谢谢
- 请问:一个字符串,如何取得其中每个单词的首字母?
- 您好,请教关于句柄的问题。
- 在DELPHI中,如何用ADO调用数据库?
- Somebody Help Me!!
- 请问大家当点击单选框按钮时怎样才能触发OnAction事件处理函数?
- 如何在Delphi中实现FLash文件的播放?
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
var
CenterX,CenterY:integer;
X,Y:integer;
YScale:integer;
i : integer;
Alpha:Real;
begin
CenterX := ClientWidth div 2;
CenterY := ClientHeight div 2;
YScale := CenterY;
for i := - 180 to 180 do
begin
if i = 0 then Alpha := 0
else
Alpha := i * pi / 180;
Y := Round(Sin(Alpha) * YScale);
Canvas.Pixels[CenterX + i,CenterY + Y] := clBlack;
end;
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
var
CenterX,CenterY:integer;
X,Y:integer;
YScale:integer;
i : integer;
Alpha:Real;
begin
CenterX := ClientWidth div 2;
CenterY := ClientHeight div 2;
YScale := CenterY;
for i := - 180 to 180 do
begin
if i = 0 then Alpha := 0
else
Alpha := i * pi / 180;
Y := Round(Sin(Alpha) * YScale);
Canvas.Pixels[CenterX + i,CenterY + Y] := clBlack;
end;
end;end.
huh,I find that TeeChart may be the most appropriate component to display waving data...
Thank you for your answer. : )