亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? graphwin.js.svn-base

?? 支持自定義語法高亮顯示的編輯器控件
?? SVN-BASE
字號:
//USEUNIT StdCtrls
//USEUNIT Dialogs
//USEUNIT Menus
//USEUNIT Forms
//USEUNIT ComCtrls
//USEUNIT dcedit
//USEUNIT DCGen
//USEUNIT ExtCtrls
//USEUNIT about
//USEUNIT BMPDLG
var  dtLine = 0;
var  dtRectangle = 1;
var  dtEllipse = 2;
var  dtRoundRect = 3;

var  BrushStyle;
var  PenStyle;
var  PenWide;
var  Drawing;
var  OriginX;
var  OriginY;
var  MovePtX;
var  MovePtY;
var  DrawingTool = dtLine;
var  CurrentFile='';
var  CF_BITMAP = 2;

//-------------------------------------------------------------------

function FormMouseDown(Sender, Button, Shift, X, Y)
{
  Drawing = true;
  Image.Canvas.MoveTo(X, Y);
  OriginX = X;
  OriginY = Y;
  MovePtX = X;
  MovePtY = Y;
  StatusBar1.Panels(0).Text = "Origin: " + X + " " + Y;
}

//-------------------------------------------------------------------

function FormMouseUp(Sender, Button, Shift, X, Y)
{
  if (Drawing)
  {
    DrawShape(OriginX,OriginY, X, Y, pmCopy);
    Drawing = false;
  }
}

//-------------------------------------------------------------------

function FormMouseMove(Sender, Shift, X, Y)
{
  if (Drawing)
  {
    DrawShape(OriginX, OriginY,MovePtX, MovePtY, pmNotXor);
    MovePtX = X;
    MovePtY = Y;
    DrawShape(OriginX, OriginY, MovePtX,MovePtY ,pmNotXor);
  }
  StatusBar1.Panels(1).Text = "Current: " + X + " " + Y;
}

//-------------------------------------------------------------------

function LineButtonClick(Sender)
{
  DrawingTool = dtLine;
}

//-------------------------------------------------------------------

function RectangleButtonClick(Sender)
{
  DrawingTool = dtRectangle;
}

//-------------------------------------------------------------------

function EllipseButtonClick(Sender)
{
  DrawingTool = dtEllipse;
}

//-------------------------------------------------------------------

function RoundRectButtonClick(Sender)
{
  DrawingTool = dtRoundRect;
}

//-------------------------------------------------------------------

function DrawShape(TopLeftX, TopLeftY ,BottomRightX,BottomRightY, AMode)
{
  with (Image.Canvas)
  {
    Pen.Mode = AMode;
    switch (DrawingTool)
    {
      case dtLine:
        {
          MoveTo(TopLeftX, TopLeftY);
          LineTo(BottomRightX, BottomRightY);
          break;
        }
      case dtRectangle:
        {
          Rectangle(TopLeftX, TopLeftY, BottomRightX, BottomRightY);
          break;
        }
      case dtEllipse:
        {
          Ellipse(TopLeftX, TopLeftY, BottomRightX, BottomRightY);
          break;
        }
      case dtRoundRect:
        {
           RoundRect(TopLeftX, TopLeftY, BottomRightX, BottomRightY,
           (TopLeftX - BottomRightX) / 2,(TopLeftY - BottomRightY) / 2);
          break;
        }
    }
  }
}

//-------------------------------------------------------------------

function PenStyleEditChange(Sender)
{
  Image.Canvas.Pen.Style = PenStyleEdit.PenStyle;
}

function BrushStyleEditChange(Sender)
{
  Image.Canvas.Brush.Style = BrushStyleEdit.BrushStyle;
}

//-------------------------------------------------------------------

function PenColorEditChange(Sender)
{
  Image.Canvas.Pen.Color = PenColorEdit.SelectedColor;
}

//-------------------------------------------------------------------

function BrushColorEditChange(Sender)
{
  Image.Canvas.Brush.Color = BrushColorEdit.SelectedColor;
}

//-------------------------------------------------------------------

function PenSizeChange(Sender)
{
  if (PenSizeEdit.Text != "" )
    Image.Canvas.Pen.Width = PenSizeEdit.Text;
}

//-------------------------------------------------------------------

function FormCreate(Sender)
{
var  Bitmap;
  Bitmap = TBitmap.Create;
  Bitmap.Width = 200;
  Bitmap.Height = 200;
  Image.Picture.Bitmap.Assign(Bitmap);
  Bitmap.Free;
  with (Image.Canvas)
  {
    PenStyleEdit.PenStyle = Pen.Style;
    BrushStyleEdit.BrushStyle = Brush.Style;
    PenColorEdit.SelectedColor = Pen.Color;
    BrushColorEdit.SelectedColor = Brush.Color;
  }
}

//-------------------------------------------------------------------

function Exit1Click(Sender)
{
  Close;
}

//-------------------------------------------------------------------

function miAboutClick(Sender)
{
  Formabout.ShowModal;
}

//-------------------------------------------------------------------

function Open1Click(Sender)
{
  if (OpenDialog1.Execute)
  {
    CurrentFile = OpenDialog1.FileName;
    SaveStyles();
    Image.Picture.LoadFromFile(CurrentFile);
    RestoreStyles();
  }
}

//-------------------------------------------------------------------

function Save1Click(Sender)
{
  if (CurrentFile != "")
    Image.Picture.SaveToFile(CurrentFile);
  else
    Saveas1Click(Sender);
}

//-------------------------------------------------------------------

function Saveas1Click(Sender)
{
  if (SaveDialog1.Execute)
  {
    CurrentFile = SaveDialog1.FileName;
    Save1Click(Sender);
  }
}

//-------------------------------------------------------------------

function New1Click(Sender)
{
var Bitmap;
  with (NewBMPForm)
  {
//    ActiveControl = WidthEdit;
    WidthEdit.Text = IntToStr(Image.Picture.Graphic.Width);
    HeightEdit.Text = IntToStr(Image.Picture.Graphic.Height);
    if (ShowModal == mrOk)
    {
      Bitmap = TBitmap.Create;
      Bitmap.Width = StrToInt(WidthEdit.Text);
      Bitmap.Height = StrToInt(HeightEdit.Text);
      SaveStyles();
      Image.Picture.Bitmap.Assign(Bitmap);
      Bitmap.Free;
      RestoreStyles();
      CurrentFile = "";
    }
  }
}

//-------------------------------------------------------------------

function Copy1Click(Sender)
{
  Clipboard.Assign(Image.Picture);
}

//-------------------------------------------------------------------

function Cut1Click(Sender)
{
var OldBrushColor ;
var OldPenColor;
var OldBrushStyle;
  Copy1Click(Sender)
  with (Image.Canvas)
  {
    OldBrushColor = Brush.Color;
    OldPenColor = Pen.Color;
    OldBrushStyle = Brush.Style;
    Brush.Color = clWhite;
    Brush.Style = bsSolid;
    Pen.Color = clWhite;
    Rectangle(0,0,Image.Width,Image.Height);
    Brush.Color = OldBrushColor;
    Brush.Style  = OldBrushStyle;
    Pen.Color =OldPenColor;
  }
}

//-------------------------------------------------------------------

function Paste1Click(Sender)
{
var Bitmap;
  if (Clipboard.HasFormat(CF_BITMAP))
  {
    Bitmap = TBitmap.Create;
    Bitmap.Assign(Clipboard);
    Image.Canvas.Draw(0, 0, Bitmap);
    Bitmap.Free;
  }
}

//-------------------------------------------------------------------

function SaveStyles()
{
  with (Image.Canvas)
  {
    BrushStyle = Brush.Style;
    PenStyle = Pen.Style;
    PenWide = Pen.Width;
  }
}

//-------------------------------------------------------------------

function RestoreStyles()
{
  with (Image.Canvas)
  {
    Brush.Style = BrushStyle;
    Pen.Style = PenStyle;
    Pen.Width = PenWide;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va国产天堂va久久en| 久久99久久久欧美国产| 日韩不卡免费视频| 成人av综合一区| 欧美情侣在线播放| 国产精品初高中害羞小美女文| 亚洲在线一区二区三区| 国产成人精品www牛牛影视| 欧美猛男超大videosgay| 国产欧美一区二区精品久导航| 亚洲永久免费av| 成人av免费在线观看| 欧美不卡一区二区三区| 亚洲gay无套男同| a亚洲天堂av| 久久久夜色精品亚洲| 首页国产丝袜综合| 91福利在线观看| 亚洲欧美在线另类| 国产成人丝袜美腿| 久久尤物电影视频在线观看| 天堂成人国产精品一区| 在线观看91精品国产入口| 亚洲天堂福利av| 丰满少妇在线播放bd日韩电影| 欧美一区二区高清| 欧美a一区二区| 欧美日韩一级片在线观看| 尤物av一区二区| 色老头久久综合| 亚洲精品国产无天堂网2021| 91网站在线观看视频| 国产精品免费人成网站| 成人在线视频一区二区| 欧美激情在线观看视频免费| 国产高清无密码一区二区三区| 26uuu国产电影一区二区| 国内精品久久久久影院薰衣草| 5566中文字幕一区二区电影| 奇米一区二区三区| 欧美r级电影在线观看| 极品美女销魂一区二区三区| 精品国产乱码久久久久久蜜臀 | 91精品国产入口| 五月天网站亚洲| 欧美日韩高清在线| 国产精品人妖ts系列视频| 波多野结衣精品在线| 国产欧美一区二区三区在线看蜜臀| 免费av成人在线| 欧美一级高清片| 日韩av电影免费观看高清完整版 | 亚洲3atv精品一区二区三区| 成人中文字幕合集| 亚洲色图制服诱惑| 91国偷自产一区二区使用方法| 中文字幕亚洲欧美在线不卡| 成人精品亚洲人成在线| 国产精品毛片无遮挡高清| 粉嫩嫩av羞羞动漫久久久| 欧美国产激情二区三区| 大陆成人av片| 亚洲品质自拍视频网站| 91电影在线观看| 五月天亚洲婷婷| 久久久一区二区三区| 国产自产视频一区二区三区| 亚洲人123区| 在线播放91灌醉迷j高跟美女| 肉色丝袜一区二区| 精品国产一区久久| 国产精品一二一区| 综合久久久久久久| 成人激情电影免费在线观看| 亚洲天天做日日做天天谢日日欢 | 一区二区欧美在线观看| 欧美高清dvd| 国产精品一级在线| 亚洲日本韩国一区| 欧美男女性生活在线直播观看| 久久99日本精品| 久久九九久久九九| 欧美丝袜丝交足nylons图片| 久久国产福利国产秒拍| 亚洲欧美影音先锋| 56国语精品自产拍在线观看| 国产精品一二三在| 亚洲一区二区免费视频| 精品电影一区二区三区| 91麻豆自制传媒国产之光| 国产在线播放一区| 亚洲另类中文字| 久久综合九色综合97婷婷女人| 不卡的av中国片| 久久精品国产澳门| 亚洲伊人色欲综合网| 26uuuu精品一区二区| 欧美午夜影院一区| 国产精品亚洲人在线观看| 午夜精品一区二区三区三上悠亚| 久久综合久色欧美综合狠狠| 色94色欧美sute亚洲线路一久| 久久国产尿小便嘘嘘尿| 亚洲精品视频自拍| 久久精品一区二区三区av| 色悠悠亚洲一区二区| 亚洲一级二级三级在线免费观看| 国产精品视频免费看| 欧美大片在线观看一区二区| 日本韩国欧美国产| 国产精品伊人色| 国内精品国产三级国产a久久| 一区二区免费看| 国产精品私人自拍| 欧美激情一区二区在线| 欧美日韩和欧美的一区二区| 国产精品一区二区91| 狠狠色伊人亚洲综合成人| 五月激情六月综合| 亚洲成人免费电影| 亚洲一区二区在线免费观看视频 | 国产麻豆视频一区| 免费黄网站欧美| 亚洲一区二区视频在线| 亚洲男人的天堂网| 国产精品无人区| 国产日韩欧美精品一区| 欧美精品一区二区高清在线观看 | 亚洲一区二区精品久久av| 日韩一区欧美小说| 国产精品国产三级国产普通话99| 国产亚洲午夜高清国产拍精品| 欧美xxx久久| 欧美刺激脚交jootjob| 欧美视频一区二区三区在线观看 | 欧美一a一片一级一片| 99久久精品国产精品久久| 不卡的av在线播放| 波多野结衣一区二区三区 | 在线观看一区二区精品视频| 色综合网站在线| 色系网站成人免费| 欧美日韩色一区| 欧美午夜精品电影| 5月丁香婷婷综合| 337p亚洲精品色噜噜| 国产婷婷精品av在线| 国产精品免费看片| 亚洲男同性视频| 亚洲激情网站免费观看| 亚洲综合色自拍一区| 亚洲电影激情视频网站| 日韩av一区二区在线影视| 麻豆高清免费国产一区| 国产一区欧美一区| 国产综合色视频| 国产乱码字幕精品高清av | 国产精品不卡在线| 亚洲美女偷拍久久| 亚洲精品美腿丝袜| 亚洲在线中文字幕| 精品亚洲国内自在自线福利| 国产不卡视频一区二区三区| 色综合久久天天| 日韩一区二区免费视频| 久久久高清一区二区三区| 亚洲丝袜精品丝袜在线| 视频在线观看91| 国产福利91精品一区| 一本一道久久a久久精品 | 亚洲bdsm女犯bdsm网站| 国内精品伊人久久久久av一坑 | 久久久精品蜜桃| 中文字幕综合网| 欧美aaa在线| 一本一道久久a久久精品综合蜜臀| 欧美挠脚心视频网站| 欧美激情中文不卡| 蜜臀av性久久久久蜜臀av麻豆| 成人毛片视频在线观看| 欧美日韩免费电影| 国产精品免费视频一区| 免费精品视频最新在线| 色域天天综合网| 久久久精品一品道一区| 日本伊人精品一区二区三区观看方式| 国产乱理伦片在线观看夜一区| 欧美性色综合网| 国产精品无遮挡| 麻豆久久一区二区| 欧美亚男人的天堂| 国产视频一区在线观看| 婷婷国产v国产偷v亚洲高清| 不卡一区二区中文字幕| 日韩欧美成人午夜| 五月婷婷激情综合网| 91传媒视频在线播放| 国产精品久久久久久久久动漫| 久久99热99| 日韩欧美一区二区在线视频|