当前位置: 首页 > news >正文

大理网站设计app推广平台

大理网站设计,app推广平台,萝岗哪家网站建设好,株洲58同城网站建设电话用Delphi编写涂鸦桌面的小程序,类似于腾讯会议中的画板功能的实现。这里用Delphi实现代码给大家提供一些思路; 首先,新建一个Application,将Form1的WindowState设为wsMaximized,BorderStyle设为bsNone。这样做的目的就…

用Delphi编写涂鸦桌面的小程序,类似于腾讯会议中的画板功能的实现。这里用Delphi实现代码给大家提供一些思路;

首先,新建一个Application,将Form1的WindowState设为wsMaximized,BorderStyle设为bsNone。这样做的目的就是 
可以使窗口的Client区域充满整个屏幕,那么我们就可以在上面随意的画画了。

 
接下来,在Form的OnCreate事件中写入使窗口的客户区域显示屏幕画面的代码(关键步骤) 


procedure TForm1.FormCreate(Sender: TObject); 
begin 
Brush.Style :=bsClear;//这里的实现方法用Delphi是最简单的了 
end; 


 

unit Unit1; 
interface 
uses 
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
Dialogs; 
type 
TForm1 = class(TForm) 
procedure FormCreate(Sender: TObject); 
procedure FormMouseDown(Sender: TObject; Button: TMouseButton; 
Shift: TShiftState; X, Y: Integer); 
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, 
Y: Integer); 
procedure FormMouseUp(Sender: TObject; Button: TMouseButton; 
Shift: TShiftState; X, Y: Integer); 
procedure FormKeyDown(Sender: TObject; var Key: Word; 
Shift: TShiftState); 
private 
{ Private declarations } 
public 
{ Public declarations } 
end; 
var 
Form1: TForm1; 
implementation 
{$R *.dfm} 
//上面都是Delphi自动生成的代码 
procedure TForm1.FormCreate(Sender: TObject); 
begin 
Brush.Style :=bsClear; 
Tag:=0; //使用Form的Tag属性作标志位 
end; 
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; 
Shift: TShiftState; X, Y: Integer); 
begin 
Tag:=1; //置位 
Canvas.MoveTo(X,Y); //将Pen的位置移到当前 
//取随机数 
Randomize; 
Canvas.Pen.Width := Random(30);//设置画笔的宽度 
Canvas.Pen.Color :=RGB(Random(255),Random(255),Random(255));//设置画笔的颜色 
end; 
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, 
Y: Integer); 
begin 
if Tag=1 then 
begin 
Canvas.LineTo(x,y);//画线 
end; 
end; 
procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; 
Shift: TShiftState; X, Y: Integer); 
begin 
Tag:=0; //标志位 
end; 
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; 
Shift: TShiftState); 
begin 
if key=27 then Close();//判断如果按下ESC键就退出程序 
end; 
end.

http://www.mnyf.cn/news/45808.html

相关文章:

  • 学科网站建设管理青岛网站seo推广
  • seo做的很好的网站广告营销平台
  • 专门做mod的网站安徽做网站公司哪家好
  • 广州建设网站公司中国网络营销网
  • 广州网站建设公司哪家好产品推广网站哪个好
  • 做网站的人月抖音seo推广
  • 个人内网网站建设网页模板免费下载网站
  • 信息科技公司网站怎么做吉林seo外包
  • 厦门网页设计培训学校seo外链发布软件
  • 网站背景特效网站快速优化排名推荐
  • 做像素画的网站搜索引擎优化的主要工作
  • html5可以做动态网站吗优化大师免安装版
  • 松原今日特大新闻安徽seo顾问服务
  • 网站建设的缺陷十堰seo优化方法
  • 网站建设描述前端培训
  • 高端医疗网站开发seo霸屏软件
  • 电脑做服务器发布网站吗营销网站建设价格
  • 网络广告推广平台seo编辑培训
  • 中国科技成果英文谷歌优化
  • 文书写作网站百度竞价广告收费标准
  • 微网站建设公司网络推广具体内容
  • 深圳企业注销流程优化推广方案
  • 桂林 网站建设网站推广软件ky99
  • wordpress对比discuz厦门关键词优化seo
  • 免费b2b网站要怎么做最佳的资源搜索引擎
  • 武汉580做网站谷歌浏览器手机版下载
  • 做外贸网站好还是内贸网站好媒体发稿平台
  • 宝应123网站建设网优化大师的功能有哪些
  • 医疗机械网站怎么做百度指数排名
  • 有移动端网站 怎么做app怎么做公司网站