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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dxjsaddtapplication.pas

?? Well known and usefull component for delphi 7
?? PAS
?? 第 1 頁 / 共 2 頁
字號(hào):
////////////////////////////////////////////////////////////////////////////
//    Component: TDXJSAddTApplication
//       Author: Alexander Baranovsky (ab@virtlabor.donbass.com)
//               G.E. Ozz Nixon Jr. (staff@bpdx.com)
// ========================================================================
// Source Owner: DX, Inc. 2002, 2004
//    Copyright: All code is the property of DX, Inc. Licensed for
//               resell by Brain Patchwork DX (tm) and part of the
//               DX (r) product lines, which are (c) 1999-2002
//               DX, Inc. Source may not be distributed without
//               written permission from both Brain Patchwork DX,
//               and DX, Inc.
//      License: (Reminder), None of this code can be added to other
//               developer products without permission. This includes
//               but not limited to DCU's, DCP's, DLL's, OCX's, or
//               any other form of merging our technologies. All of
//               your products released to a public consumer be it
//               shareware, freeware, commercial, etc. must contain a
//               license notification somewhere visible in the
//               application.
// Code Version: (3rd Generation)
// ========================================================================
//  Description: Implement TApplication support to instance of javascript
//  specified by the javascript property. Introduces TApplication Instance,
//  and related message constants, along with many of the properties and
//  public methods (that are not automatically found in the published section)
// ========================================================================
////////////////////////////////////////////////////////////////////////////
unit DXJSAddTApplication;

interface

uses
  DXJavaScript,
  Forms,
  Classes;

type
  TDXJSAddTApplication = class(TComponent)
  private
    fParent:TApplication;
    fJavaScript:TDXJavaScript;
  protected
    { Protected declarations }
  public
    { Public declarations }
    constructor Create(AOwner:TComponent); override;
    destructor Destroy; override;
    procedure Assign(Application:TApplication); reintroduce;
    Procedure RegisterWithJavaScript;
  published
    { Published declarations }
    Property JavaScript:TDXJavaScript read fJavaScript write fJavaScript;
  end;

implementation

Uses
   Windows,
   Controls,
   Graphics,
   SysUtils;

constructor TDXJSAddTApplication.Create(AOwner:TComponent);
Begin
   inherited Create(AOwner);
End;

destructor TDXJSAddTApplication.Destroy;
Begin
   inherited Destroy;
End;

procedure TDXJSAddTApplication.Assign(Application:TApplication);
Begin
   fParent:=Application;
   if fParent.Name='' then fParent.Name:='Application';
End;

///////////////////////////////////////////////////////////////////////////////
// DXJavaScript Call back hooks!
// ============================================================================
// methods
///////////////////////////////////////////////////////////////////////////////
function __ActivateHint(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   CursorPos:TPoint;

begin
   TApplication(Instance).ActivateHint(CursorPos);
end;

function __BringToFront(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).BringToFront;
end;

function __CancelHint(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).CancelHint;
end;

function __CreateForm(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   InstanceClass:TComponentClass;
   Reference:TComponent;

begin
   TApplication(Instance).CreateForm(InstanceClass,Reference);
//   Result:=Reference;
end;

function __HandleMessage(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).HandleMessage;
end;

function __HelpCommand(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   Command,Data:Integer;

begin
   TApplication(Instance).HelpCommand(Command,Data);
end;

function __HelpContext(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   Context:THelpContext;

begin
   TApplication(Instance).HelpContext(Context);
end;

function __HelpJump(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   JumpID:String;

begin
   TApplication(Instance).HelpJump(JumpID);
end;

function __HideHint(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).HideHint;
end;

function __IsRightToLeft(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   Result:=TApplication(Instance).IsRightToLeft;
end;

function __MessageBox(Instance: TObject; const Parameters: array of Variant): Variant;
Var
   Text,Caption:String;
   Flags:Integer;

begin
   Result:=TApplication(Instance).MessageBox(PChar(Text),PChar(Caption),Flags);
end;

function __Minimize(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).Minimize;
end;

function __NormalizeAllTopMosts(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).NormalizeAllTopMosts;
end;

function __NormalizeTopMosts(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).NormalizeTopMosts;
end;

function __ProcessMessages(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).ProcessMessages;
end;

function __Restore(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).Restore;
end;

function __RestoreTopMosts(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).RestoreTopMosts;
end;

function __Terminate(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   TApplication(Instance).Terminate;
end;

function __UseRightToLeftAlignment(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   Result:=TApplication(Instance).UseRightToLeftAlignment;
end;

function __UseRightToLeftReading(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   Result:=TApplication(Instance).UseRightToLeftReading;
end;

function __UseRightToLeftScrollBar(Instance: TObject; const Parameters: array of Variant): Variant;
begin
   Result:=TApplication(Instance).UseRightToLeftScrollBar;
end;

///////////////////////////////////////////////////////////////////////////////
// non-published property
///////////////////////////////////////////////////////////////////////////////
function __TApplication_GetActive(Instance: TObject; const Parameters: array of Variant): Variant;
begin

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人高清电影在线| 亚洲精品在线三区| 欧美丰满一区二区免费视频| 日本久久一区二区三区| 777午夜精品免费视频| 久久人人97超碰com| 久久蜜臀中文字幕| 玉足女爽爽91| 免费看黄色91| 成人免费视频一区| 9191国产精品| 国产精品美女久久久久久久久| 国产精品久久久久永久免费观看 | 精品一区二区免费在线观看| 精品在线播放午夜| 91麻豆免费看| 欧美www视频| 亚洲精品日日夜夜| 国产一区二区视频在线播放| av网站一区二区三区| 欧美日韩国产免费| 亚洲视频免费在线观看| 九九精品一区二区| 欧美在线一二三四区| 国产欧美日韩综合| 蜜桃一区二区三区在线观看| 在线视频一区二区三| 欧美一区2区视频在线观看| 亚洲图片欧美激情| 国产乱码精品一区二区三区忘忧草 | 日韩一级黄色片| 国产日韩精品一区| 美女视频黄免费的久久 | 欧美一区二区大片| 亚洲一区二区三区四区在线| 成人黄色免费短视频| 精品国产乱码久久久久久蜜臀| 亚洲国产乱码最新视频| 激情五月婷婷综合网| 91麻豆精品国产无毒不卡在线观看 | 欧美一级欧美一级在线播放| 亚洲精品你懂的| 成人福利视频网站| 久久久精品影视| 国内成人精品2018免费看| 欧美精品1区2区3区| 亚洲国产精品一区二区www| 91在线免费视频观看| 国产精品免费网站在线观看| 国产精品中文字幕日韩精品| 欧美精品1区2区| 日韩不卡一区二区三区| 在线观看视频91| 亚洲综合偷拍欧美一区色| 欧美综合一区二区三区| 亚洲一级二级三级| 91精品视频网| 亚洲国产成人精品视频| 777xxx欧美| 日产国产欧美视频一区精品| 69精品人人人人| 精品在线一区二区| 欧美激情一区在线观看| eeuss鲁片一区二区三区在线观看| 中文字幕乱码一区二区免费| 波多野结衣在线一区| 日韩伦理免费电影| 欧美色涩在线第一页| 日韩不卡一区二区| 久久久另类综合| 国产精一品亚洲二区在线视频| 国产精品免费av| 欧美三级午夜理伦三级中视频| 视频一区中文字幕| 久久日一线二线三线suv| 国产精品亚洲一区二区三区在线| 国产精品免费网站在线观看| 欧美色网站导航| 久久99国产精品久久99果冻传媒| 国产偷国产偷精品高清尤物| 91社区在线播放| 免费观看91视频大全| 国产午夜精品一区二区| 日本韩国欧美国产| 麻豆91精品视频| 中文字幕av免费专区久久| 在线亚洲人成电影网站色www| 五月天欧美精品| 中文字幕精品—区二区四季| 欧美色综合天天久久综合精品| 亚洲国产日韩精品| 国产精品欧美经典| 日韩欧美亚洲一区二区| 国产丶欧美丶日本不卡视频| 亚洲成av人片在线| 国产欧美中文在线| 在线电影院国产精品| 久久国产精品色| 亚洲无线码一区二区三区| 久久综合九色综合欧美亚洲| 一本大道久久a久久综合| 看国产成人h片视频| 亚洲丝袜制服诱惑| 欧美精品久久99久久在免费线| 亚洲h在线观看| 亚洲国产日韩综合久久精品| 日本高清无吗v一区| 亚洲成人自拍网| 亚洲精品一区二区三区影院| 成人av网站免费| 日本成人在线一区| 国产精品福利影院| 欧美精三区欧美精三区| 国产成人免费在线观看不卡| 亚洲精品免费一二三区| 久久综合丝袜日本网| 99免费精品视频| 蜜桃一区二区三区在线| 国产精品福利电影一区二区三区四区 | 欧美一二区视频| 波多野结衣的一区二区三区| 三级久久三级久久| 亚洲激情欧美激情| 国产亚洲福利社区一区| 日韩欧美国产三级电影视频| 91国在线观看| 成人美女视频在线看| 男女激情视频一区| 亚洲aaa精品| 樱花草国产18久久久久| 欧美国产精品中文字幕| 精品免费国产二区三区 | 国产偷国产偷精品高清尤物| 欧美精品一二三区| 在线视频一区二区免费| 97超碰欧美中文字幕| 福利电影一区二区三区| 国产一区二三区| 久久99久久久欧美国产| 亚洲国产美国国产综合一区二区| 亚洲视频中文字幕| 中文字幕亚洲在| 综合久久综合久久| 中文字幕一区二区三区精华液 | 久久精品国产网站| 日本欧洲一区二区| 日本欧美韩国一区三区| 日韩国产高清影视| 蜜桃精品在线观看| 极品美女销魂一区二区三区| 青青草伊人久久| 久草中文综合在线| 国产精品一卡二卡| 丁香婷婷综合激情五月色| 国产**成人网毛片九色| 成人av网站在线观看| 99国产精品视频免费观看| 色综合久久综合| 欧美三级日韩三级| 日韩一区二区在线看| 久久夜色精品国产噜噜av| 日本一区二区三区高清不卡| 亚洲国产精品精华液2区45| 国产精品久久久久精k8| 亚洲精品国产一区二区三区四区在线| 中文字幕在线观看不卡| 亚洲人精品午夜| 亚洲国产欧美在线| 韩国一区二区三区| 99久久婷婷国产精品综合| 欧美在线看片a免费观看| 在线电影国产精品| 国产欧美一区二区三区在线老狼| 国产精品久久精品日日| 一区二区不卡在线播放| 日韩高清在线电影| 成人三级伦理片| 欧美日韩一级黄| 久久精品在线观看| 亚洲妇熟xx妇色黄| 国产成人午夜片在线观看高清观看| 大尺度一区二区| 欧美日韩视频不卡| 久久精品亚洲精品国产欧美kt∨| 国产精品久久久久精k8| 日韩精品一级中文字幕精品视频免费观看| 久久99久久精品欧美| 91成人在线精品| 国产欧美日韩三区| 丝袜诱惑亚洲看片| 成人动漫中文字幕| 日韩欧美国产一二三区| 国产精品女主播av| 蜜桃视频在线观看一区| 91美女在线视频| 国产肉丝袜一区二区| 午夜视频一区在线观看| av不卡在线播放| 日韩视频不卡中文| 亚洲国产精品久久久久秋霞影院 |