这样会不会画出一条直线?(50分)

  • 主题发起人 主题发起人 carefreehorse
  • 开始时间 开始时间
C

carefreehorse

Unregistered / Unconfirmed
GUEST, unregistred user!
不会Linto函数,而用如下方法是不是能画出一条直线?
但是我没有画出来。
hd:=form1.Handle;
for i :=0 to 200 do
begin
SetPixel(hd,50,i,clred);
end;
请问大家这有什么不对的地方?
 
hd:=form1.Canvas.Handle;
for i :=0 to 200 do
begin
SetPixel(hd,50,i,clred);
end;
在画布上画
 
form1.canvas.moveto(50,0);
form1.canvas.lineto(50,200);
 
问题已经解决,方法应该是:
hd:=GetDC(form1.Handle);
for i :=0 to 200 do
begin
SetPixel(hd,50,i,clred);
end;
我就是不想用LineTo方法。
但还是谢谢weiwei81123与标识符的参与,决定送分。
 

Similar threads

回复
0
查看
832
不得闲
D
回复
0
查看
890
DelphiTeacher的专栏
D
后退
顶部