winCE签名
来源:互联网 发布:步步高v206软件下载 编辑:程序博客网 时间:2024/05/08 05:13
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace HandImage
{
public partial class frmTest : Form
{
List<Points> HandTrack=new List<Points>();
public Graphics pb_Graphics;
Bitmap pb_BMP = new Bitmap(239,235);
int index = 0; //第几笔
public frmTest()
{
InitializeComponent();
}
private void pnlBar_MouseMove(object sender, MouseEventArgs e)
{
HandTrack[index].PT.Add(new Point(e.X, e.Y));
pnlBar.Refresh();
}
private void pnlBar_Paint(object sender, PaintEventArgs e)
{
pb_Graphics = Graphics.FromImage((System.Drawing.Image)pb_BMP);
pb_Graphics.Clear(pnlBar.BackColor);
foreach(Points item in HandTrack)
{
pb_Graphics.DrawLines(new Pen(Color.Black), item.PT.ToArray());
}
e.Graphics.DrawImage(pb_BMP, 0, 0);
pb_Graphics.Dispose();
}
class Points
{
public List<Point> PT=new List<Point>();
}
private void btnClear_Click(object sender, EventArgs e)
{
index = 0;
HandTrack = new List<Points>();
pnlBar.Refresh();
}
private void pnlBar_MouseUp(object sender, MouseEventArgs e)
{
index++;
}
private void pnlBar_MouseDown(object sender, MouseEventArgs e)
{
HandTrack.Add(new Points());
HandTrack[index].PT.Add(new Point(e.X, e.Y));
pnlBar.Refresh();
}
private void btnSave_Click(object sender, EventArgs e)
{
dlgSaveFile.Filter = "位图(*.bmp)|*.bmp";
if (dlgSaveFile.ShowDialog() == DialogResult.OK)
{
string strFile = dlgSaveFile.FileName;
pb_BMP.Save(strFile, System.Drawing.Imaging.ImageFormat.Bmp);
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace HandImage
{
public partial class frmTest : Form
{
List<Points> HandTrack=new List<Points>();
public Graphics pb_Graphics;
Bitmap pb_BMP = new Bitmap(239,235);
int index = 0; //第几笔
public frmTest()
{
InitializeComponent();
}
private void pnlBar_MouseMove(object sender, MouseEventArgs e)
{
HandTrack[index].PT.Add(new Point(e.X, e.Y));
pnlBar.Refresh();
}
private void pnlBar_Paint(object sender, PaintEventArgs e)
{
pb_Graphics = Graphics.FromImage((System.Drawing.Image)pb_BMP);
pb_Graphics.Clear(pnlBar.BackColor);
foreach(Points item in HandTrack)
{
pb_Graphics.DrawLines(new Pen(Color.Black), item.PT.ToArray());
}
e.Graphics.DrawImage(pb_BMP, 0, 0);
pb_Graphics.Dispose();
}
class Points
{
public List<Point> PT=new List<Point>();
}
private void btnClear_Click(object sender, EventArgs e)
{
index = 0;
HandTrack = new List<Points>();
pnlBar.Refresh();
}
private void pnlBar_MouseUp(object sender, MouseEventArgs e)
{
index++;
}
private void pnlBar_MouseDown(object sender, MouseEventArgs e)
{
HandTrack.Add(new Points());
HandTrack[index].PT.Add(new Point(e.X, e.Y));
pnlBar.Refresh();
}
private void btnSave_Click(object sender, EventArgs e)
{
dlgSaveFile.Filter = "位图(*.bmp)|*.bmp";
if (dlgSaveFile.ShowDialog() == DialogResult.OK)
{
string strFile = dlgSaveFile.FileName;
pb_BMP.Save(strFile, System.Drawing.Imaging.ImageFormat.Bmp);
}
}
}
}
- winCE签名
- WinCE Security --- 文件及证书签名与验证
- WinCE 与Linux之间的签名验证及加解密
- WinCE Security --- 文件及证书签名与验证
- WinCE
- wince
- wince
- wince
- 用微软makecert.exe生成一个自签名的证书----Wince相关
- 签名
- 签名
- 签名
- 签名
- 签名
- 签名
- 签名
- 签名
- 签名
- 计算机中数据信息的表示
- swt 简单DEMO
- derby支持的数据类型
- KERN-EXEC 3错误
- 把一个VC程序,设为Unicode的编译
- winCE签名
- ASP.NET中的File类和Directory类的相关知识
- 毕业实习(5)
- .NET中的强名
- 柱状图,折线图的HTML,javascript 生成代码
- U-boot-1.1.6-2008R1到vdsp5(bf561)的移植记录(5):ENDPROC
- vs2005无法创建samrtDvice工程
- ASP.NET MVC + jQuery + Newtonsoft.Json 快樂的AJAX
- GridView可以分页