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

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

?? dxjsaddtapplication.pas

?? Well known and usefull component for delphi 7
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
////////////////////////////////////////////////////////////////////////////
//    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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频一二区| 91网站最新网址| 丰满放荡岳乱妇91ww| 成人精品免费看| 91精彩视频在线观看| 欧美剧在线免费观看网站| 精品久久一二三区| 亚洲欧美日韩国产另类专区| 日韩专区在线视频| 国产伦精品一区二区三区在线观看| 99久精品国产| 欧美日韩免费高清一区色橹橹| 精品国产三级电影在线观看| 中文字幕一区二区视频| 热久久一区二区| 99这里只有精品| 欧美一区二区三区精品| 亚洲欧洲日韩一区二区三区| 三级欧美在线一区| 99久久精品国产一区二区三区| 欧美日韩国产在线观看| 国产精品网友自拍| 免费在线观看一区二区三区| jlzzjlzz亚洲女人18| 日韩亚洲欧美在线| 亚洲色图清纯唯美| 激情欧美一区二区| 欧美亚洲综合久久| 国产精品对白交换视频| 久久国产精品第一页| 色综合激情五月| 欧美韩日一区二区三区四区| 日韩电影在线免费观看| 91视频免费观看| 国产三级精品三级| 美女性感视频久久| 欧美性猛片xxxx免费看久爱| 中文久久乱码一区二区| 蜜臀国产一区二区三区在线播放| 色悠久久久久综合欧美99| 欧美国产精品劲爆| 久久99久久精品欧美| 欧美色综合久久| 亚洲丝袜另类动漫二区| 国产一区二区三区久久久| 5月丁香婷婷综合| 一区二区三区在线不卡| 成人污视频在线观看| 精品国产乱码久久久久久浪潮| 亚洲mv在线观看| 欧洲人成人精品| 亚洲欧洲日产国码二区| 国产精品系列在线播放| 日韩欧美高清dvd碟片| 亚洲国产视频a| 欧美性色欧美a在线播放| 国产精品久久久久桃色tv| 国产精品一线二线三线精华| 日韩欧美中文字幕公布| 午夜久久久久久久久| 欧美自拍偷拍一区| 亚洲免费av网站| 97精品国产露脸对白| 国产精品素人视频| 高潮精品一区videoshd| 国产欧美日韩另类一区| 国产成人免费在线观看不卡| 久久综合久久99| 国产酒店精品激情| 久久综合丝袜日本网| 国产一区在线观看麻豆| 国产性天天综合网| 国产精品一线二线三线精华| 久久这里都是精品| 国产精品中文有码| 久久精品欧美日韩| 国产精品影视在线观看| 国产欧美综合在线| 成人v精品蜜桃久久一区| 日韩理论在线观看| 日本道色综合久久| 亚洲va欧美va天堂v国产综合| 欧美精品一二三| 丝袜国产日韩另类美女| 欧美一区二区三区日韩| 久久国产尿小便嘘嘘尿| 国产亚洲综合性久久久影院| 成人久久视频在线观看| 综合久久久久综合| 欧洲生活片亚洲生活在线观看| 亚洲v中文字幕| 日韩亚洲电影在线| 国产精品资源在线观看| 国产精品对白交换视频| 在线观看国产91| 久久精品国产秦先生| 国产亚洲一区二区三区在线观看 | 欧美色爱综合网| 香蕉加勒比综合久久| 日韩网站在线看片你懂的| 国产麻豆精品一区二区| 亚洲免费av高清| 欧美一区二区久久久| 国产成人一区在线| 亚洲欧美另类小说| 欧美精品高清视频| 国产精品自拍av| 亚洲最大色网站| 欧美精品一区二区久久婷婷| 99久久久久久| 美国十次综合导航| 欧美国产激情二区三区| 欧洲色大大久久| 亚洲精品国产品国语在线app| 老司机午夜精品99久久| 国产女主播视频一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲国产欧美一区二区三区丁香婷| 欧美一级免费大片| 成人免费毛片app| 亚洲专区一二三| 久久久久久免费| 91福利区一区二区三区| 国产在线视频一区二区三区| 一级做a爱片久久| 久久久国产一区二区三区四区小说| 色噜噜狠狠色综合欧洲selulu| 看电影不卡的网站| 亚洲欧美电影一区二区| 精品国产免费人成电影在线观看四季| av电影在线观看完整版一区二区| 天堂在线一区二区| 国产欧美精品区一区二区三区 | 一区二区三区四区视频精品免费| 欧美一区欧美二区| 91论坛在线播放| 久久99久久99精品免视看婷婷| 一区二区三区高清| 国产视频一区在线观看| 6080日韩午夜伦伦午夜伦| 91亚洲国产成人精品一区二区三| 久久精品久久综合| 一区二区三区电影在线播| 国产婷婷精品av在线| 欧美一区二区精品| 在线观看亚洲一区| 国产成人av资源| 免费人成精品欧美精品| 樱桃视频在线观看一区| 国产欧美日本一区视频| 日韩午夜三级在线| 欧美亚洲综合在线| 91视频国产观看| 成人激情午夜影院| 韩国精品主播一区二区在线观看 | 欧美一三区三区四区免费在线看| 99久久久精品| 国产91精品在线观看| 久久成人18免费观看| 首页国产欧美久久| 亚洲一区二区不卡免费| 亚洲视频资源在线| 国产精品日韩精品欧美在线| 久久先锋资源网| 亚洲精品在线电影| 欧美一区二区三区播放老司机| 在线视频综合导航| 91视频在线观看免费| 91免费在线播放| 99在线精品一区二区三区| 成人短视频下载| 成人app网站| 国产+成+人+亚洲欧洲自线| 国产一区二区三区免费观看| 精品亚洲国内自在自线福利| 另类小说综合欧美亚洲| 理论片日本一区| 激情综合色综合久久综合| 久久99精品久久久久| 秋霞成人午夜伦在线观看| 免费成人你懂的| 久久成人久久爱| 国产精品99久久久久久久vr| 国产一区二区三区在线观看精品 | 国产日韩亚洲欧美综合| 国产欧美日韩在线看| 国产精品婷婷午夜在线观看| 国产精品久久久久9999吃药| 国产精品久久久久影院老司| 国产精品理论片| 亚洲欧美日韩在线播放| 亚洲精品菠萝久久久久久久| 亚洲综合色在线| 午夜久久久久久| 久久精品国产99国产| 国产精品综合在线视频| 成人国产精品免费观看视频| 色综合天天在线| 欧美日本高清视频在线观看| 日韩一区二区三区精品视频|