📄 jvqinterpreter_forms.pas
字号:
{ TForm }
{ constructor Create(AOwner: TComponent) }
procedure TForm_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TForm.Create(V2O(Args.Values[0]) as TComponent));
end;
{ constructor CreateNew(AOwner: TComponent) }
procedure TForm_CreateNew(var Value: Variant; Args: TJvInterpreterArgs);
begin
{$IFDEF DELPHI}
Value := O2V(TForm.CreateNew(V2O(Args.Values[0]) as TComponent));
{$ELSE}
Value := O2V(TForm.CreateNew(V2O(Args.Values[0]) as TComponent, 1));
{$ENDIF DELPHI}
end;
{ procedure ArrangeIcons; }
{ procedure Cascade; }
procedure TForm_Cascade(var Value: Variant; Args: TJvInterpreterArgs);
begin
TForm(Args.Obj).Cascade;
end;
{ procedure Next; }
procedure TForm_Next(var Value: Variant; Args: TJvInterpreterArgs);
begin
TForm(Args.Obj).Next;
end;
{ procedure Previous; }
procedure TForm_Previous(var Value: Variant; Args: TJvInterpreterArgs);
begin
TForm(Args.Obj).Previous;
end;
{ procedure Tile; }
procedure TForm_Tile(var Value: Variant; Args: TJvInterpreterArgs);
begin
TForm(Args.Obj).Tile;
end;
{ TDataModule }
{ constructor Create(AOwner: TComponent) }
procedure TDataModule_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TDataModule.Create(V2O(Args.Values[0]) as TComponent));
end;
{ constructor CreateNew(AOwner: TComponent) }
procedure TDataModule_CreateNew(var Value: Variant; Args: TJvInterpreterArgs);
begin
{$IFDEF DELPHI}
Value := O2V(TDataModule.CreateNew(V2O(Args.Values[0]) as TComponent));
{$ELSE}
Value := O2V(TDataModule.CreateNew(V2O(Args.Values[0]) as TComponent, 1));
{$ENDIF DELPHI}
end;
{ TScreen }
{ constructor Create(AOwner: TComponent) }
procedure TScreen_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen.Create(V2O(Args.Values[0]) as TComponent));
end;
{ property Read ActiveControl: TWinControl }
procedure TScreen_Read_ActiveControl(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).ActiveControl);
end;
{ property Read ActiveCustomForm: TCustomForm }
procedure TScreen_Read_ActiveCustomForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).ActiveCustomForm);
end;
{ property Read ActiveForm: TForm }
procedure TScreen_Read_ActiveForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).ActiveForm);
end;
{ property Read CustomFormCount: Integer }
procedure TScreen_Read_CustomFormCount(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).CustomFormCount;
end;
{ property Read CustomForms[Integer]: TCustomForm }
procedure TScreen_Read_CustomForms(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).CustomForms[Args.Values[0]]);
end;
{ property Read Cursor: TCursor }
procedure TScreen_Read_Cursor(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).Cursor;
end;
{ property Write Cursor(Value: TCursor) }
procedure TScreen_Write_Cursor(const Value: Variant; Args: TJvInterpreterArgs);
begin
TScreen(Args.Obj).Cursor := Value;
end;
{ property Read Cursors[Integer]: HCURSOR }
procedure TScreen_Read_Cursors(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := Integer(TScreen(Args.Obj).Cursors[Args.Values[0]]);
end;
{ property Write Cursors[Integer]: HCURSOR }
procedure TScreen_Write_Cursors(const Value: Variant; Args: TJvInterpreterArgs);
begin
TScreen(Args.Obj).Cursors[Args.Values[0]] := V2P(Value);
end;
{ property Read DataModules[Integer]: TDataModule }
procedure TScreen_Read_DataModules(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).DataModules[Args.Values[0]]);
end;
{ property Read DataModuleCount: Integer }
procedure TScreen_Read_DataModuleCount(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).DataModuleCount;
end;
{ property Read Fonts: TStrings }
procedure TScreen_Read_Fonts(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).Fonts);
end;
{ property Read FormCount: Integer }
procedure TScreen_Read_FormCount(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).FormCount;
end;
{ property Read Forms[Integer]: TForm }
procedure TScreen_Read_Forms(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).Forms[Args.Values[0]]);
end;
{ property Read Height: Integer }
procedure TScreen_Read_Height(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).Height;
end;
{ property Read PixelsPerInch: Integer }
procedure TScreen_Read_PixelsPerInch(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).PixelsPerInch;
end;
{ property Read Width: Integer }
procedure TScreen_Read_Width(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).Width;
end;
{ TApplication }
{ constructor Create(AOwner: TComponent) }
procedure TApplication_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TApplication.Create(V2O(Args.Values[0]) as TComponent));
end;
{ procedure BringToFront; }
procedure TApplication_BringToFront(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).BringToFront;
end;
{ procedure ControlDestroyed(Control: TControl); }
procedure TApplication_ControlDestroyed(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).ControlDestroyed(V2O(Args.Values[0]) as TControl);
end;
{ procedure CancelHint; }
procedure TApplication_CancelHint(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).CancelHint;
end;
{ procedure CreateForm(InstanceClass: TComponentClass; var Reference); }
procedure TApplication_CreateForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).CreateForm(TComponentClass(V2C(Args.Values[0])), Args.Values[1]);
end;
{ procedure HandleException(Sender: TObject); }
procedure TApplication_HandleException(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HandleException(V2O(Args.Values[0]));
end;
{ procedure HandleMessage; }
procedure TApplication_HandleMessage(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HandleMessage;
end;
{ procedure HideHint; }
procedure TApplication_HideHint(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HideHint;
end;
{ procedure Initialize; }
procedure TApplication_Initialize(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Initialize;
end;
{ function MessageBox(Text, Caption: PChar; Flags: Longint): Integer; }
procedure TApplication_MessageBox(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).MessageBox(VarToStr(Args.Values[0]), VarToStr(Args.Values[1]),
TMessageButtons(Byte(V2S(Args.Values[2]))));
end;
{ procedure Minimize; }
procedure TApplication_Minimize(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Minimize;
end;
{ procedure NormalizeAllTopMosts; }
{ procedure NormalizeTopMosts; }
procedure TApplication_NormalizeTopMosts(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).NormalizeTopMosts;
end;
{ procedure ProcessMessages; }
procedure TApplication_ProcessMessages(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).ProcessMessages;
end;
{ procedure Restore; }
procedure TApplication_Restore(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Restore;
end;
{ procedure RestoreTopMosts; }
procedure TApplication_RestoreTopMosts(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).RestoreTopMosts;
end;
{ procedure Run; }
procedure TApplication_Run(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Run;
end;
{ procedure ShowException(E: Exception); }
procedure TApplication_ShowException(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).ShowException(V2O(Args.Values[0]) as Exception);
end;
{ procedure Terminate; }
procedure TApplication_Terminate(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Terminate;
end;
{ property Read Active: Boolean }
procedure TApplication_Read_Active(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).Active;
end;
{ property Read CurrentHelpFile: string }
procedure TApplication_Read_CurrentHelpFile(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).CurrentHelpFile;
end;
{ property Read ExeName: string }
procedure TApplication_Read_ExeName(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).ExeName;
end;
{ property Read Handle: HWnd }
procedure TApplication_Read_Handle(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := Integer(TApplication(Args.Obj).Handle);
end;
{ property Write Handle(Value: HWnd) }
procedure TApplication_Write_Handle(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Handle := V2P(Value);
end;
{ property Read HelpFile: string }
procedure TApplication_Read_HelpFile(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HelpFile;
end;
{ property Write HelpFile(Value: string) }
procedure TApplication_Write_HelpFile(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HelpFile := Value;
end;
{ property Read Hint: string }
procedure TApplication_Read_Hint(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).Hint;
end;
{ property Write Hint(Value: string) }
procedure TApplication_Write_Hint(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Hint := Value;
end;
{ property Read HintColor: TColor }
procedure TApplication_Read_HintColor(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HintColor;
end;
{ property Write HintColor(Value: TColor) }
procedure TApplication_Write_HintColor(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HintColor := Value;
end;
{ property Read HintPause: Integer }
procedure TApplication_Read_HintPause(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HintPause;
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -