📄 rm_jvinterpreter_forms.pas
字号:
{ property Read DropTarget: Boolean }
procedure TCustomForm_Read_DropTarget(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TCustomForm(Args.Obj).DropTarget;
end;
{ property Write DropTarget(Value: Boolean) }
procedure TCustomForm_Write_DropTarget(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).DropTarget := Value;
end;
{ property Read HelpFile: string }
procedure TCustomForm_Read_HelpFile(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TCustomForm(Args.Obj).HelpFile;
end;
{ property Write HelpFile(Value: string) }
procedure TCustomForm_Write_HelpFile(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).HelpFile := Value;
end;
{ property Read KeyPreview: Boolean }
procedure TCustomForm_Read_KeyPreview(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TCustomForm(Args.Obj).KeyPreview;
end;
{ property Write KeyPreview(Value: Boolean) }
procedure TCustomForm_Write_KeyPreview(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).KeyPreview := Value;
end;
{ property Read Menu: TMainMenu }
procedure TCustomForm_Read_Menu(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TCustomForm(Args.Obj).Menu);
end;
{ property Write Menu(Value: TMainMenu) }
procedure TCustomForm_Write_Menu(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).Menu := V2O(Value) as TMainMenu;
end;
{ property Read ModalResult: TModalResult }
procedure TCustomForm_Read_ModalResult(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TCustomForm(Args.Obj).ModalResult;
end;
{ property Write ModalResult(Value: TModalResult) }
procedure TCustomForm_Write_ModalResult(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).ModalResult := Value;
end;
{ property Read WindowState: TWindowState }
procedure TCustomForm_Read_WindowState(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TCustomForm(Args.Obj).WindowState;
end;
{ property Write WindowState(Value: TWindowState) }
procedure TCustomForm_Write_WindowState(const Value: Variant; Args: TJvInterpreterArgs);
begin
TCustomForm(Args.Obj).WindowState := Value;
end;
{ 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; }
{$IFDEF VCL}
procedure TForm_ArrangeIcons(var Value: Variant; Args: TJvInterpreterArgs);
begin
TForm(Args.Obj).ArrangeIcons;
end;
{$ENDIF VCL}
{ 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
{$IFDEF VCL}
TScreen(Args.Obj).Cursors[Args.Values[0]] := Value;
{$ENDIF VCL}
{$IFDEF VisualCLX}
TScreen(Args.Obj).Cursors[Args.Values[0]] := V2P(Value);
{$ENDIF VisualCLX}
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;
{$IFDEF VCL}
{ property Read IconFont: TFont }
procedure TScreen_Read_IconFont(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).IconFont);
end;
{ property Write IconFont(Value: TFont) }
procedure TScreen_Write_IconFont(const Value: Variant; Args: TJvInterpreterArgs);
begin
TScreen(Args.Obj).IconFont := V2O(Value) as TFont;
end;
{$ENDIF VCL}
{ 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;
{$IFDEF VCL}
{ property Read Imes: TStrings }
procedure TScreen_Read_Imes(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TScreen(Args.Obj).Imes);
end;
{ property Read DefaultIme: string }
procedure TScreen_Read_DefaultIme(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TScreen(Args.Obj).DefaultIme;
end;
{ property Read DefaultKbLayout: HKL }
procedure TScreen_Read_DefaultKbLayout(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := Integer(TScreen(Args.Obj).DefaultKbLayout);
end;
{$ENDIF VCL}
{ 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;
{$IFDEF VCL}
{ function HelpCommand(Command: Integer; Data: Longint): Boolean; }
procedure TApplication_HelpCommand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HelpCommand(Args.Values[0], Args.Values[1]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -