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

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

?? frmmain.pas

?? Apprehend Screen Capture Component Version 4.2 A non-visible component to capture images. Freeware w
?? PAS
?? 第 1 頁 / 共 4 頁
字號:
//------------------------------------------------------------------------------
//  Apprehend 2001 Version: 1.1
//  Copyright (c) 2001 : Adirondack Software & Graphics
//  Created            : 1-09-1992
//  Last Modification  : 06-04-2001
//  Description        : FrmMain Unit
//  Known Problems     : 1.0 released 6/3/01
//                       1.1 Minor Fix to remove two components referred to that
//                           were not provided. updated 6/4/01
//                       Rubberbanding only supported with bitmap images
//                       Cropping of JPG images not supported
//------------------------------------------------------------------------------

unit FrmMain;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, Math, ASGCapture, ImgList, StdActns, ActnList,
  Menus, ExtDlgs, ExtCtrls, ToolWin, StdCtrls, Buttons, JPeg, Printers;

type
  TFormMain = class(TForm)
    ToolBar2: TToolBar;
    ToolButton9: TToolButton;
    ToolButton1: TToolButton;
    ToolButton4: TToolButton;
    ToolButton12: TToolButton;
    ToolButton2: TToolButton;
    ToolButton3: TToolButton;
    ToolButton5: TToolButton;
    ToolButton6: TToolButton;
    ToolButton13: TToolButton;
    ToolButton21: TToolButton;
    ToolButton7: TToolButton;
    ToolButton14: TToolButton;
    ToolButton15: TToolButton;
    ToolButton16: TToolButton;
    ToolButton18: TToolButton;
    ToolButton19: TToolButton;
    OpenPictureDialog1: TOpenPictureDialog;
    SavePictureDialog1: TSavePictureDialog;
    MainMenu1: TMainMenu;
    File1: TMenuItem;
    FileNewItem: TMenuItem;
    FileOpenItem: TMenuItem;
    FileCloseItem: TMenuItem;
    FileCloseAll2: TMenuItem;
    FileSaveItem: TMenuItem;
    FileSaveAsItem: TMenuItem;
    FileExitItem: TMenuItem;
    Edit1: TMenuItem;
    CopyItem: TMenuItem;
    PasteItem: TMenuItem;
    Crop1: TMenuItem;
    Undo1: TMenuItem;
    Capture1: TMenuItem;
    Desktop1: TMenuItem;
    Area1: TMenuItem;
    ActiveWindow1: TMenuItem;
    Object1: TMenuItem;
    Miminized1: TMenuItem;
    Minimize1: TMenuItem;
    Automatic1: TMenuItem;
    Delay1: TMenuItem;
    Help1: TMenuItem;
    HelpAboutItem: TMenuItem;
    HelpContents2: TMenuItem;
    ActionList1: TActionList;
    FileNew1: TAction;
    FileOpen1: TAction;
    FileClose1: TWindowClose;
    FileCloseAll1: TAction;
    FileSave1: TAction;
    FileSaveAs1: TAction;
    FileExit1: TAction;
    EditCopy1: TEditCopy;
    EditPaste1: TEditPaste;
    HelpAbout1: TAction;
    CaptureDesktop1: TAction;
    CaptureArea1: TAction;
    CaptureActive1: TAction;
    CaptureObject1: TAction;
    OptionsMinimize1: TAction;
    OptionsAutomatic1: TAction;
    HelpContents1: TAction;
    OptionsDelay1: TAction;
    EditCrop1: TAction;
    EditUndo1: TAction;
    ImageList1: TImageList;
    ASGScreenCapture1: TASGScreenCapture;
    ToolButton22: TToolButton;
    StatusBar1: TStatusBar;
    PageControl1: TPageControl;
    CaptureImageList: TImageList;
    ProgressBar1: TProgressBar;
    EditCopyToSel1: TAction;
    CopyToSel1: TMenuItem;
    N2: TMenuItem;
    Device1: TMenuItem;
    EditDevice1: TAction;
    EditBlackandWhite1: TAction;
    BlackandWhite1: TMenuItem;
    Edit16Color1: TAction;
    Edit256Color1: TAction;
    Edit15Bit1: TAction;
    Edit16Bit1: TAction;
    Edit24Bit1: TAction;
    Edit32Bit1: TAction;
    N16Color1: TMenuItem;
    N256Color1: TMenuItem;
    N15Bit1: TMenuItem;
    N16Bit1: TMenuItem;
    N24Bit1: TMenuItem;
    N32Bit1: TMenuItem;
    PopupMenu1: TPopupMenu;
    Copy1: TMenuItem;
    CopySelection1: TMenuItem;
    Paste1: TMenuItem;
    Crop2: TMenuItem;
    ColorDepth2: TMenuItem;
    Undo2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N6: TMenuItem;
    Device2: TMenuItem;
    N16Color2: TMenuItem;
    N256Color2: TMenuItem;
    N15BitHighColor1: TMenuItem;
    N16BitHighColor1: TMenuItem;
    N24BitColor1: TMenuItem;
    N32BitColor1: TMenuItem;
    BlackandWhite2: TMenuItem;
    N7: TMenuItem;
    FileProperties1: TAction;
    Colors1: TMenuItem;
    ImageRotate1: TAction;
    ImageFlipHorzontal1: TAction;
    ImageFlipVertical1: TAction;
    EditGrayscale1: TAction;
    ImageResize1: TAction;
    ImageZoom1: TAction;
    Close1: TMenuItem;
    Label1: TLabel;
    TrackBar1: TTrackBar;
    PctBtn: TSpeedButton;
    ExportForArticle1: TAction;
    ToolButton20: TToolButton;
    ToolButton23: TToolButton;
    ToolButton8: TToolButton;
    ToolButton24: TToolButton;
    PrintDialog1: TPrintDialog;
    PrinterSetupDialog1: TPrinterSetupDialog;
    FilePrint1: TAction;
    FilePrint11: TMenuItem;
    N1: TMenuItem;
    FilePrintSetup1: TAction;
    procedure FileNew1Execute(Sender: TObject);
    procedure NewImageDblClick(Sender: TObject);
    procedure NewImageMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure NewImageMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
    procedure NewImageMouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure ProgressUpdate(Sender: TObject; Stage: TProgressStage;
      PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: string);
    procedure FileOpen1Execute(Sender: TObject);
    procedure FileClose1Execute(Sender: TObject);
    procedure FileCloseAll1Execute(Sender: TObject);
    procedure FileSave1Execute(Sender: TObject);
    procedure FileSaveAs1Execute(Sender: TObject);
    procedure EditCopy1Execute(Sender: TObject);
    procedure EditPaste1Execute(Sender: TObject);
    procedure EditCrop1Execute(Sender: TObject);
    procedure EditUndo1Execute(Sender: TObject);
    procedure CaptureDesktop1Execute(Sender: TObject);
    procedure CaptureArea1Execute(Sender: TObject);
    procedure CaptureActive1Execute(Sender: TObject);
    procedure CaptureObject1Execute(Sender: TObject);
    procedure FileExit1Execute(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure HelpAbout1Execute(Sender: TObject);
    procedure HelpContents1Execute(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure OptionsMinimize1Execute(Sender: TObject);
    procedure OptionsAutomatic1Execute(Sender: TObject);
    procedure OptionsDelay1Execute(Sender: TObject);
    procedure PageControl1Change(Sender: TObject);
    procedure EditDevice1Execute(Sender: TObject);
    procedure EditBlackandWhite1Execute(Sender: TObject);
    procedure Edit16Color1Execute(Sender: TObject);
    procedure Edit256Color1Execute(Sender: TObject);
    procedure Edit15Bit1Execute(Sender: TObject);
    procedure Edit16Bit1Execute(Sender: TObject);
    procedure Edit24Bit1Execute(Sender: TObject);
    procedure Edit32Bit1Execute(Sender: TObject);
    procedure TrackBar1Change(Sender: TObject);
    procedure PctBtnClick(Sender: TObject);
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure FilePrint1Execute(Sender: TObject);
    procedure FilePrintSetup1Execute(Sender: TObject);
  private
    { Private declarations }
    TabSheet: TTabSheet;
    ScrollBox: TScrollBox;
    Image: TImage;
    bLeftDown: Boolean;
    pointStart: TPoint;
    pointEnd: TPoint;
    RubberbandVisible: Boolean;
    FileName: string;
    FileExtension: string;
    FNE: string;
    FilePathName: string;
    Folder: string;
    DefaultDirectory: string;
    CaptureStr: string;
    TmpFolder: string;
    TmpBmp: TBitmap;
    CL, CT, CB, CR2, NW, NH: integer;
    ErrorSavingJPGFile: Boolean;
    procedure DrawRubberband;
    procedure CopySelectionToClipboard;
  public
    { Public declarations }
    procedure AddControls(Sender: TObject);
    procedure UpdateControls;
    procedure ClearStatusBar;

  end;

var
  FormMain: TFormMain;

implementation

uses
  Fullscrn, Clipbrd, ShellApi, ScreenDelay, inifiles, FileCtrl;

{$R *.DFM}

procedure TFormMain.FormCreate(Sender: TObject);
var
  IniFile: TIniFile;
  IniFilName: string;
begin
  TmpFolder := 'C:\My Documents';
  IniFilName := ChangeFileExt(Application.EXEName, '.INI');
  IniFile := TIniFile.Create(IniFilName);
  try
    with IniFile do
      DefaultDirectory := ReadString('Default', 'Folder', 'C:\My Documents');
  finally IniFile.Free; end;
  ErrorSavingJPGFile := False;
  RubberbandVisible := False;
  OpenPictureDialog1.Filename := '';
  SavePictureDialog1.Filename := '';
   // Create a temporary bitmaps for image manipulation
  TmpBmp := TBitmap.Create;
  Application.HelpFile := ExtractFilePath(Application.EXEName) + 'APPREHEND SCREEN CAPTURE.HLP';
  UpdateControls;
end;

procedure TFormMain.FormDestroy(Sender: TObject);
var
  IniFile: TIniFile;
  IniFilName: string;
begin
  TmpBmp.Free;
  IniFilName := ChangeFileExt(Application.EXEName, '.INI');
  IniFile := TIniFile.Create(IniFilName);
  try
    IniFile.WriteString('Default', 'Folder', DefaultDirectory);
  finally IniFile.Free; end;
end;

procedure TFormMain.AddControls(Sender: TObject);
begin
  with PageControl1 do
  // Create a new Tabsheet
    TabSheet := TTabSheet.Create(Self);
  // Set the Tabsheet.PageControl to PageControl1
  TabSheet.PageControl := PageControl1;
  // Set the activepage to tabsheet
  PageControl1.ActivePage := TabSheet;
  with Tabsheet do
  begin
    // Create a Scrollbox component
    ScrollBox := TScrollBox.Create(Self);
    ScrollBox.Align := alClient;
    ScrollBox.Visible := True;
    ScrollBox.Parent := TabSheet;
    // Create an image component
    Image := TImage.Create(Self);
    Image.Parent := ScrollBox;
    Image.Align := alNone;
    Image.Left := 0;
    Image.Top := 0;
    Image.AutoSize := False;
    Image.Center := False;
    Image.Stretch := True;
    Image.Visible := True;
    Image.ShowHint := False;
    Image.ParentShowHint := True;
    Image.OnProgress := ProgressUpdate;
    Image.OnDblClick := NewImageDblClick;
    Image.OnMouseDown := NewImageMouseDown;
    Image.OnMouseUp := NewImageMouseUp;
    Image.OnMouseMove := NewImageMouseMove;
    Image.PopupMenu := PopupMenu1;
    // the folowing two lines are the key to referencing the components later
    TabSheet.Tag := Integer(Image);
    // Set the caption of the tabsheet
    Caption := Format('Image%d', [PageControl1.ActivePage.PageIndex]);
    bLeftDown := false;
    Pointstart.X := 0;
    Pointstart.Y := 0;
    Pointend.X := 0;
    Pointend.Y := 0;
    UpdateControls;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜寂寞影院| 成人免费看片app下载| 亚洲精品视频在线观看网站| 欧美精品一区二区在线播放| 欧美精选在线播放| 欧美日韩一区成人| 88在线观看91蜜桃国自产| 日本国产一区二区| 欧美色综合天天久久综合精品| 91免费国产在线观看| 99久久精品国产一区| 色哟哟在线观看一区二区三区| 成人91在线观看| 色综合一区二区| 色天使久久综合网天天| 欧美在线你懂的| 欧美日韩成人在线一区| 欧美精品自拍偷拍| 精品黑人一区二区三区久久| 亚洲精品一区二区三区香蕉| 国产农村妇女精品| 国产精品另类一区| 亚洲自拍偷拍av| 亚洲成人av中文| 精品一区二区三区免费播放| 久久av资源网| 不卡的av电影| 欧美日韩成人激情| 久久久精品免费网站| 亚洲欧洲性图库| 日韩福利电影在线观看| 国产精品一卡二卡| 欧美专区亚洲专区| 久久综合色播五月| 亚洲激情六月丁香| 日韩精品一级二级| 国产成人免费视频网站| 欧美日韩五月天| 国产欧美一区二区精品婷婷| 亚洲一区二区三区国产| 国内外成人在线| 色av一区二区| 国产亚洲一本大道中文在线| 亚洲午夜久久久久| 国产99一区视频免费| 欧美高清你懂得| 国产精品午夜在线| 久久99久国产精品黄毛片色诱| 99riav一区二区三区| 26uuu欧美| 亚洲.国产.中文慕字在线| 成人短视频下载| 日韩区在线观看| 亚洲永久精品国产| eeuss鲁片一区二区三区| 欧美大片一区二区| 亚洲成a人在线观看| 色综合 综合色| 亚洲国产精品高清| 国产一区二区三区蝌蚪| 欧美一区二区三区在线看| 亚洲欧美另类图片小说| 成人免费看的视频| 日韩精品中文字幕一区二区三区| 一个色妞综合视频在线观看| caoporn国产精品| 国产欧美日韩在线看| 国产自产2019最新不卡| 欧美xxxxx裸体时装秀| 日韩精品色哟哟| 色偷偷一区二区三区| 精品黑人一区二区三区久久| 日韩电影一区二区三区| 欧美日韩在线播放| 夜夜精品视频一区二区| 欧美在线观看你懂的| 亚洲品质自拍视频| 色94色欧美sute亚洲线路一ni| 亚洲欧洲精品一区二区精品久久久 | 欧美激情在线一区二区| 九九国产精品视频| 精品少妇一区二区三区日产乱码| 麻豆视频观看网址久久| 日韩欧美亚洲国产另类 | 3d动漫精品啪啪| 婷婷久久综合九色综合绿巨人| 欧美三级视频在线观看| 午夜精品久久久久久久| 欧美精品一卡两卡| 精品一区二区三区av| 久久久国际精品| 91在线免费播放| 亚洲一区二区黄色| 日韩一区二区三区四区五区六区| 美女mm1313爽爽久久久蜜臀| 久久久久亚洲蜜桃| 97久久精品人人澡人人爽| 一区二区三区国产精华| 制服丝袜国产精品| 国产精品一区二区x88av| 国产精品久久久一本精品| 欧美性色欧美a在线播放| 久久精品国产亚洲aⅴ| 欧美国产乱子伦 | 三级久久三级久久久| 欧美精品一区二区久久久| proumb性欧美在线观看| 三级精品在线观看| 国产欧美精品一区二区色综合| 91久久精品一区二区三区| 理论电影国产精品| 国产精品久久毛片av大全日韩| 欧美日韩不卡在线| 成人美女视频在线观看18| 婷婷久久综合九色综合伊人色| 久久精品一区二区三区不卡| 欧洲精品在线观看| 国产激情精品久久久第一区二区 | 久久亚洲影视婷婷| 99精品一区二区三区| 麻豆精品视频在线观看| 亚洲免费观看高清完整版在线观看熊 | 亚洲一区二区在线免费看| 久久综合九色综合久久久精品综合| 成人av免费在线| 极品销魂美女一区二区三区| 夜色激情一区二区| 国产三级精品在线| 日韩一区二区三区四区| 欧美亚洲自拍偷拍| 丰满放荡岳乱妇91ww| 久久av资源站| 日韩—二三区免费观看av| 亚洲视频每日更新| 国产日产亚洲精品系列| 7777精品伊人久久久大香线蕉最新版 | 666欧美在线视频| 91日韩精品一区| 成人h动漫精品| 国产一区二区免费视频| 免费高清在线一区| 五月婷婷综合网| 性感美女极品91精品| 亚洲色图欧洲色图婷婷| 中文成人综合网| 久久女同精品一区二区| 精品国产伦一区二区三区观看体验| 欧美性极品少妇| 欧美日韩综合色| 欧美网站一区二区| 在线视频你懂得一区| 色婷婷一区二区三区四区| 99国产欧美另类久久久精品 | 亚洲欧美一区二区三区久本道91| 国产日韩成人精品| 久久精品视频在线免费观看| www日韩大片| 久久精品欧美一区二区三区麻豆| 亚洲精品在线三区| 国产女同互慰高潮91漫画| 欧美激情一区二区三区| 国产精品婷婷午夜在线观看| 国产精品青草久久| 亚洲欧美中日韩| 亚洲乱码中文字幕| 亚洲成人精品一区| 日日摸夜夜添夜夜添亚洲女人| 日韩二区三区在线观看| 久久成人久久爱| 懂色av一区二区三区蜜臀| 不卡一区二区在线| 欧美视频一区二区三区四区| 欧美一区二区在线视频| 精品久久久久香蕉网| 久久久久久久久久久久久久久99 | 国产高清成人在线| va亚洲va日韩不卡在线观看| 91久久精品一区二区三| 日韩一级高清毛片| 中文字幕av一区二区三区免费看| 最新中文字幕一区二区三区| 亚洲第四色夜色| 国产麻豆精品95视频| 一本久道久久综合中文字幕| 欧美日韩免费观看一区二区三区| 欧美一二三区在线| 国产精品国产三级国产专播品爱网 | 高清不卡在线观看av| 9l国产精品久久久久麻豆| 欧美猛男gaygay网站| 久久久美女毛片| 亚洲综合成人在线| 国产成人精品免费一区二区| 欧美亚洲国产一卡| 久久精品亚洲乱码伦伦中文| 亚洲精品日产精品乱码不卡| 激情深爱一区二区| 欧美亚洲丝袜传媒另类| 日本一区二区三区免费乱视频| 天天色图综合网|