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

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

?? ofdemounit.pas

?? 漏洞掃描系列中HB Network Scanner 測試用練習代碼
?? PAS
字號:
unit OFDemoUnit;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ObjectsForm, ExtCtrls, epHint, MediaLib;

type
  TOFForm = class(TForm)
    Player: TepObjectsForm;
    Timer1: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure PlayerMouseDownEvent(IDCode, X, Y: Integer;
      ObjectRect: TRect; Button: TMouseButton);
    procedure PlayerTrackBarChangeValueEvent(IDCode, Value: Integer);
    procedure PlayerMouseUpEvent(IDCode, X, Y: Integer; ObjectRect: TRect;
      Button: TMouseButton);
    procedure FormHide(Sender: TObject);
    procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  OFForm: TOFForm;

implementation
  uses Main;
{$R *.DFM}
var
  Pause: Boolean;

procedure TOFForm.FormCreate(Sender: TObject);
begin
  with Player do
  begin
    // Play Buttons
    SelectButtonObject(1, Rect(36, 131, 58, 143), Rect(38, 55, 60, 67),
                       Rect(38, 32, 60, 44), -1, True, 'Jump to left');
    SelectButtonObject(2, Rect(65, 131, 87, 143), Rect(67, 55, 89, 67),
                       Rect(67, 32, 89, 44), 1, True, 'Play');
    SelectButtonObject(3, Rect(93, 131, 115, 143), Rect(95, 55, 117, 67),
                       Rect(95, 32, 117, 44), 1, True, 'Stop');
    SelectButtonObject(4, Rect(122, 131, 144, 143), Rect(124, 55, 146, 67),
                       Rect(124, 32, 146, 44), 1, True, 'Pause');
    SelectButtonObject(5, Rect(150, 131, 172, 143), Rect(152, 55, 174, 67),
                       Rect(152, 32, 174, 44), -1, True, 'Jump to right');

    SelectButtonObject(6, Rect(357, 48, 370, 59), Rect(245, 55, 258, 66),
                       NullRect, -1, True, 'Play list');

    // Switches
    SelectSwitchObject(11, Rect(32, 160, 97, 177), Rect(244, 30, 309, 47),
                       swOff, -1, '');

    SelectSwitchObject(12, Rect(112, 160, 178, 178), Rect(324, 30, 390, 48),
                       swOff, -1, '');
    //  Show Activate
    SelectShowFormActivateObject(21, Rect(60, 7, 339, 22), Rect(60, 7, 339, 22),
                                 True, True, 'ExtraPack - v. 1.3' + #13 +
                                 'TepObjectsForm - Demo');
    // TrackBars
    SelectTrackBarObject(31, tkHorizontal, Rect(182, 89, 330, 104),
                         Rect(187, 31, 200, 42), Rect(210, 31, 223, 42),
                         Point(193, 97), Point(320, 97), 0, 20, 10, True, '');
    SelectTrackBarObject(32, tkHorizontal, Rect(182, 121, 330, 137),
                         Rect(187, 31, 200, 42), Rect(210, 31, 223, 42),
                         Point(193, 129), Point(320, 129), 0, 20, 10, True, '');
    SelectTrackBarObject(33, tkHorizontal, Rect(184, 150, 376, 170),
                         Rect(187, 52, 213, 68), Rect(215, 52, 241, 68),
                         Point(204, 162), Point(357, 162), 0, 100, 0, False,
                         'Current position');
    // App Buttons
    SelectButtonObject(41, Rect(13, 9, 45, 22), Rect(13, 9, 45, 22),
                       NullRect, -1, True, 'Minimize');
    SelectButtonObject(42, Rect(355, 9, 388, 22), Rect(355, 9, 388, 22),
                       NullRect, -1, True, 'Close');
    // ProgressBars
    SelectProgressBarObject(51, bkVertical,
                            Rect(37, 78, 40, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    SelectProgressBarObject(52, bkVertical,
                            Rect(43, 78, 46, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');
    SelectProgressBarObject(53, bkVertical,
                            Rect(49, 78, 52, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    SelectProgressBarObject(54, bkVertical,
                            Rect(55, 78, 58, 106), Rect(15, 27, 18, 55),
                            0, 100, 0,'');

    SelectProgressBarObject(55, bkVertical,
                            Rect(61, 78, 64, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    SelectProgressBarObject(56, bkVertical,
                            Rect(67, 78, 70, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    SelectProgressBarObject(57, bkVertical,
                            Rect(73, 78, 76, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    SelectProgressBarObject(58, bkVertical,
                            Rect(79, 78, 82, 106), Rect(15, 27, 18, 55),
                            0, 100, 0, '');

    // Labels
    SelectLabelObject(61, Rect(36, 47, 116, 80), Point(4, 4),
                     15, 21,
                      0, 0, 'STOP3', 'Display');

    SelectLabelObject(62, Rect(94, 86, 175, 107), Point(4, 26),
                     15, 21,
                      1, 1, '00:00', 'Time');

    SelectLabelObject(63, Rect(195, 44, 354, 64), Point(4, 4),
                      15, 21,
                      0, 1, 'TECHDANCE1', 'File name');


    // Animates
    SelectAnimateObject(71, Rect(159, 47, 174, 66), Point(262, 52), 15, 19, 2,
                        '');
    AnimateTimerSetInterval(500);
    //
    Player.ButtonSetDown(3, True);
  end;
  Pause := False;
end;

procedure TOFForm.Timer1Timer(Sender: TObject);
var
  i: Integer;
begin
  with Player do
  begin
    for i := 51 to 58 do ProgressBarSetValue(i, Random(100));
    TrackBarSetValue(33, TrackBarGetValue(33) + 1);
  end;
end;

procedure TOFForm.PlayerMouseDownEvent(IDCode, X, Y: Integer;
  ObjectRect: TRect; Button: TMouseButton);
var
  i: Integer;
begin
  if Button = mbLeft then
  case IDCode of
    2:
      begin
        Timer1.Enabled := True;
        if Player.TrackBarGetValue(33) = 100
        then
          Player.TrackBarSetValue(33, 0);
        Pause := True;
        Player.LabelSetCaption(61, 'PLAY');
        Player.AnimateObjectSetActive(71, True);
      end;
    3: begin
         Timer1.Enabled := False;
         for i := 51 to 58 do
           Player.ProgressBarSetValue(i, 0);
         Pause := False;
         Player.LabelSetCaption(61, 'STOP');
         Player.AnimateObjectSetActive(71, False);
         Player.AnimateObjectSetFrame(71, 0);
       end;
    4: begin
         if Timer1.Enabled
         then
           begin
             Timer1.Enabled := False;
             for i := 51 to 58 do
               Player.ProgressBarSetValue(i, 0);
             Pause := True;
             Player.LabelSetCaption(61, 'PAUSE');
             Player.AnimateObjectSetActive(71, False);
             Player.AnimateObjectSetFrame(71, 0);
           end
         else
           if Pause
           then
             begin
               Player.ButtonSetDown(2, True);
               Timer1.Enabled := True;
               Player.LabelSetCaption(61, 'PLAY');
               Player.AnimateObjectSetActive(71, True);
             end;
       end;
    1: Player.TrackBarSetValue(33, Player.TrackBarGetValue(33) - 10);
    5: Player.TrackBarSetValue(33, Player.TrackBarGetValue(33) + 10);
  end;
end;

procedure TOFForm.PlayerTrackBarChangeValueEvent(IDCode, Value: Integer);
var
  i: Integer;
  S: String;
begin
   case IDCode of
     33: begin
           if Value = 100
           then
             begin
               if Player.SwitchGetState(11) = swOff
               then
                 begin
                   Timer1.Enabled := False;
                   for i := 51 to 58 do
                     Player.ProgressBarSetValue(i, 0);
                   Player.ButtonSetDown(3, True);
                   Player.LabelSetCaption(61, 'STOP');
                   Player.AnimateObjectSetActive(71, False);
                   Player.AnimateObjectSetFrame(71, 0);
                 end
               else
                 Player.TrackBarSetValue(33, 0);
           end;
           S := IntToStr(Round(35 * Value / 100));
           if Length(S) = 1 then S := '0'+S;
           Player.LabelSetCaption(62, '00:' + S);
         end;
   end;
end;

procedure TOFForm.PlayerMouseUpEvent(IDCode, X, Y: Integer;
  ObjectRect: TRect; Button: TMouseButton);
begin
  if Button = mbLeft then
  case IDCode of
    41: Application.Minimize;
    42: Close;
  end;
end;

procedure TOFForm.FormHide(Sender: TObject);
var
  i: Integer;
begin
  Timer1.Enabled := False;
  for i := 51 to 58 do
  Player.ProgressBarSetValue(i, 0);
  Pause := False;
  Player.ButtonSetDown(3, True);
  Player.LabelSetCaption(61, 'STOP');
  Player.AnimateObjectSetActive(71, False);
  Player.AnimateObjectSetFrame(71, 0);
end;

procedure TOFForm.FormActivate(Sender: TObject);
begin
  frmmain.PlayerHint.Active := True;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
北条麻妃一区二区三区| 男人操女人的视频在线观看欧美| 欧美人与性动xxxx| 另类欧美日韩国产在线| 怡红院av一区二区三区| 精品国产网站在线观看| 欧美怡红院视频| 成人免费电影视频| 久草这里只有精品视频| 亚洲一区二区av在线| 国产日产欧美一区二区三区| 日韩视频在线永久播放| 91视视频在线直接观看在线看网页在线看| 日韩电影一区二区三区| 洋洋av久久久久久久一区| 久久精品亚洲国产奇米99| 欧美一卡在线观看| 欧美日韩国产中文| 色婷婷综合久久久久中文| 国产成人在线网站| 久久国产生活片100| 丝袜亚洲精品中文字幕一区| 亚洲人亚洲人成电影网站色| 欧美激情一区不卡| 久久只精品国产| 欧美电影免费提供在线观看| 欧美日韩视频一区二区| 一本色道综合亚洲| 成人av网站免费| 国产精品一区二区免费不卡| 男女男精品网站| 成a人片亚洲日本久久| 国产精一品亚洲二区在线视频| 日韩成人精品在线观看| 一区二区三区鲁丝不卡| ...av二区三区久久精品| 中文字幕二三区不卡| 久久九九影视网| 国产日韩在线不卡| 国产欧美日韩激情| 国产精品热久久久久夜色精品三区| 精品国产第一区二区三区观看体验| 欧美一区二区三区在线看| 51精品久久久久久久蜜臀| 7799精品视频| 欧美一区二区日韩| 日韩女优av电影在线观看| 精品国产一区二区在线观看| 精品欧美乱码久久久久久1区2区| 欧美岛国在线观看| 精品国免费一区二区三区| 久久亚洲精品小早川怜子| 久久人人爽爽爽人久久久| 国产亚洲精品超碰| 亚洲国产成人在线| 亚洲精品免费视频| 一区二区成人在线视频| 亚洲午夜一区二区| 麻豆成人久久精品二区三区红| 黄色精品一二区| 成人午夜在线播放| 色综合久久精品| 欧美二区三区的天堂| 欧美精品一区二区在线播放| 日本一区二区三区在线不卡| **网站欧美大片在线观看| 亚洲一级二级在线| 裸体歌舞表演一区二区| 国产精品夜夜嗨| 日本丰满少妇一区二区三区| 欧美精品v国产精品v日韩精品| 精品嫩草影院久久| 国产精品福利一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 手机精品视频在线观看| 激情综合网av| 99久久久国产精品免费蜜臀| 91精品蜜臀在线一区尤物| 久久久久9999亚洲精品| 一区二区三区四区精品在线视频| 日韩中文字幕一区二区三区| 国产老肥熟一区二区三区| 在线精品视频免费播放| 欧美va在线播放| 亚洲精品视频在线| 国产永久精品大片wwwapp | 欧美激情一区二区| 亚洲高清一区二区三区| 国产一区二区视频在线| 91麻豆福利精品推荐| 欧美一级精品大片| 亚洲色图在线视频| 久久亚洲欧美国产精品乐播| 国产精品视频一二三区| 91免费精品国自产拍在线不卡| 91成人在线精品| 欧美二区在线观看| 中文字幕一区二| 国产精品99久久久| 91.com视频| 亚洲伦在线观看| 国产99久久久精品| 精品久久久久久久久久久久久久久 | 欧美性xxxxxxxx| 日韩免费看网站| 一区二区三区四区在线免费观看| 三级影片在线观看欧美日韩一区二区 | 午夜电影网一区| 国产乱理伦片在线观看夜一区| 色婷婷久久久亚洲一区二区三区| 欧美亚洲动漫另类| 中文字幕视频一区| 久久国产精品72免费观看| 91福利在线导航| 国产婷婷色一区二区三区在线| 亚洲午夜激情网页| 懂色一区二区三区免费观看| 91.com在线观看| 亚洲欧洲日产国产综合网| 麻豆高清免费国产一区| 色老汉一区二区三区| 国产亚洲欧美一区在线观看| 精品一区二区综合| 欧美日本视频在线| 亚洲综合视频在线| 成a人片亚洲日本久久| 久久午夜羞羞影院免费观看| 日韩高清在线一区| 色女孩综合影院| 日韩一区在线看| 国产精品自拍在线| 欧美一二三区精品| 国产午夜精品在线观看| 国产91精品一区二区| 精品国产一区二区国模嫣然| 视频一区中文字幕国产| 色av成人天堂桃色av| 国产精品午夜久久| 精品午夜一区二区三区在线观看| 在线成人免费观看| 亚洲精品国产视频| 99国产精品久久久久久久久久| 精品国产乱码久久久久久闺蜜| 奇米在线7777在线精品| 91麻豆精品国产91久久久久久 | 亚洲一区自拍偷拍| 99精品桃花视频在线观看| 国产精品国产三级国产| 国产又粗又猛又爽又黄91精品| 久久综合一区二区| 精久久久久久久久久久| 精品欧美久久久| 国产在线精品免费av| 这里只有精品免费| 日本高清视频一区二区| 亚洲女与黑人做爰| 91视频免费播放| 亚洲人成亚洲人成在线观看图片 | 免费观看30秒视频久久| 91精品国产一区二区三区香蕉| 亚洲亚洲精品在线观看| 日韩免费看网站| 国产精品中文字幕一区二区三区| 26uuu亚洲| 91看片淫黄大片一级| 亚洲色图.com| 在线观看亚洲专区| 三级精品在线观看| 欧美大片在线观看一区二区| 成人精品免费视频| 亚洲欧美一区二区三区久本道91| 一本一本久久a久久精品综合麻豆| 亚洲精品免费在线观看| 在线播放91灌醉迷j高跟美女| 国产呦萝稀缺另类资源| 国产精品日日摸夜夜摸av| 色呦呦网站一区| 秋霞国产午夜精品免费视频| 精品久久国产老人久久综合| 91毛片在线观看| 日韩不卡一区二区三区| 久久久综合视频| 一本到高清视频免费精品| 日本免费新一区视频| 国产亚洲欧洲997久久综合| 91丨porny丨国产| 午夜精品国产更新| 在线成人免费观看| 99久久综合国产精品| 亚洲综合色丁香婷婷六月图片| 欧美挠脚心视频网站| 国产成人亚洲精品青草天美| 亚洲综合图片区| 久久免费视频一区| 成人av影院在线| 久久精品免费看| 亚洲人xxxx| 欧美mv和日韩mv国产网站| 91视频国产观看| 美国三级日本三级久久99|