如何在桌面上绘图?我的这个程序怎么不行呢?(我只剩40分了,只能给10分了,请笑纳)
var
Form1: TForm1;
Bitmap1:Tbitmap;
DesktopDC:HDC;
sc:TCanvas;
implementation
procedure TForm1.FormCreate(Sender: TObject);begin
DesktopDC:=GetDC(GetDesktopwindow());
sc:=TCanvas.Create;
sc.Handle:=DesktopDC;
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
sc.LineTo(50,50);
sc.LineTo(100,700);
end;
var
Form1: TForm1;
Bitmap1:Tbitmap;
DesktopDC:HDC;
sc:TCanvas;
implementation
procedure TForm1.FormCreate(Sender: TObject);begin
DesktopDC:=GetDC(GetDesktopwindow());
sc:=TCanvas.Create;
sc.Handle:=DesktopDC;
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
sc.LineTo(50,50);
sc.LineTo(100,700);
end;
解决方案 »
- fastreport 虚线变实线?漏洞?
- 回答问题送国际域名一个,加300分,ActiveForm超高手请进,绝世难题。回答正确后直接找QQ:82865领奖
- 椭圆形状的按扭是怎么做出来的?
- 高手帮助:请帮助看看这个ADO处理的问题是如果造成的?
- 如何扩展ie中的jscript对象
- 多线程中用twebberwser登录帐号后,取值相同了,希望各自获取登录后的源码
- 那有delphi6中文版的下载!!!!200分不够可以加!
- ???如何刷新FileListBox的内容,我用FileListBox.Refresh怎么没反应啊???
- 如何利用delphi的Tmediaplayer控件实现多首MP3循环播放?
- 多硬盘的多个分区的盘符是怎样指定的?
- 制作DLL中遇到了问题,如何解决呀????????????
- 关于制作安装程序
sc.lineto(55,55)
lineto之前一定要moveto来确定位置的