📄 rm_jvinterpreter_forms.pas
字号:
end;
{ function HelpContext(Context: THelpContext): Boolean; }
procedure TApplication_HelpContext(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HelpContext(Args.Values[0]);
end;
{ function HelpJump(const JumpID: string): Boolean; }
procedure TApplication_HelpJump(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HelpJump(Args.Values[0]);
end;
{$ENDIF VCL}
{ 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
{$IFDEF VCL}
Value := TApplication(Args.Obj).MessageBox(PChar(string(Args.Values[0])), PChar(string(Args.Values[1])),
Args.Values[2]);
{$ENDIF VCL}
{$IFDEF VisualCLX}
Value := TApplication(Args.Obj).MessageBox(VarToStr(Args.Values[0]), VarToStr(Args.Values[1]),
TMessageButtons(Byte(V2S(Args.Values[2]))));
{$ENDIF VisualCLX}
end;
{ procedure Minimize; }
procedure TApplication_Minimize(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Minimize;
end;
{ procedure NormalizeAllTopMosts; }
{$IFDEF VCL}
procedure TApplication_NormalizeAllTopMosts(var Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).NormalizeAllTopMosts;
end;
{$ENDIF VCL}
{ 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;
{$IFDEF VCL}
{ property Read DialogHandle: HWnd }
procedure TApplication_Read_DialogHandle(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := Integer(TApplication(Args.Obj).DialogHandle);
end;
{ property Write DialogHandle(Value: HWnd) }
procedure TApplication_Write_DialogHandle(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).DialogHandle := Value;
end;
{$ENDIF VCL}
{ 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
{$IFDEF VCL}
TApplication(Args.Obj).Handle := Value;
{$ENDIF VCL}
{$IFDEF VisualCLX}
TApplication(Args.Obj).Handle := V2P(Value);
{$ENDIF VisualCLX}
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;
{ property Write HintPause(Value: Integer) }
procedure TApplication_Write_HintPause(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HintPause := Value;
end;
{ property Read HintShortPause: Integer }
procedure TApplication_Read_HintShortPause(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HintShortPause;
end;
{ property Write HintShortPause(Value: Integer) }
procedure TApplication_Write_HintShortPause(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HintShortPause := Value;
end;
{ property Read HintHidePause: Integer }
procedure TApplication_Read_HintHidePause(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).HintHidePause;
end;
{ property Write HintHidePause(Value: Integer) }
procedure TApplication_Write_HintHidePause(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).HintHidePause := Value;
end;
{ property Read Icon: TIcon }
procedure TApplication_Read_Icon(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TApplication(Args.Obj).Icon);
end;
{ property Write Icon(Value: TIcon) }
procedure TApplication_Write_Icon(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Icon := V2O(Value) as TIcon;
end;
{ property Read MainForm: TForm }
procedure TApplication_Read_MainForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TApplication(Args.Obj).MainForm);
end;
{ property Read ShowHint: Boolean }
procedure TApplication_Read_ShowHint(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).ShowHint;
end;
{ property Write ShowHint(Value: Boolean) }
procedure TApplication_Write_ShowHint(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).ShowHint := Value;
end;
{ property Read ShowMainForm: Boolean }
procedure TApplication_Read_ShowMainForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).ShowMainForm;
end;
{ property Write ShowMainForm(Value: Boolean) }
procedure TApplication_Write_ShowMainForm(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).ShowMainForm := Value;
end;
{ property Read Terminated: Boolean }
procedure TApplication_Read_Terminated(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).Terminated;
end;
{ property Read Title: string }
procedure TApplication_Read_Title(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).Title;
end;
{ property Write Title(Value: string) }
procedure TApplication_Write_Title(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).Title := Value;
end;
{$IFDEF VCL}
{ property Read UpdateFormatSettings: Boolean }
procedure TApplication_Read_UpdateFormatSettings(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).UpdateFormatSettings;
end;
{ property Write UpdateFormatSettings(Value: Boolean) }
procedure TApplication_Write_UpdateFormatSettings(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).UpdateFormatSettings := Value;
end;
{ property Read UpdateMetricSettings: Boolean }
procedure TApplication_Read_UpdateMetricSettings(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TApplication(Args.Obj).UpdateMetricSettings;
end;
{ property Write UpdateMetricSettings(Value: Boolean) }
procedure TApplication_Write_UpdateMetricSettings(const Value: Variant; Args: TJvInterpreterArgs);
begin
TApplication(Args.Obj).UpdateMetricSettings := Value;
end;
{$ENDIF VCL}
{ Application global variable }
procedure JvInterpreter_Application(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(Application);
end;
{ Screen global variable }
procedure JvInterpreter_Screen(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(Screen);
end;
{ functions }
{ function GetParentForm(Control: TControl): TCustomForm; }
procedure JvInterpreter_GetParentForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(GetParentForm(V2O(Args.Values[0]) as TControl));
end;
{ function ValidParentForm(Control: TControl): TCustomForm; }
procedure JvInterpreter_ValidParentForm(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(ValidParentForm(V2O(Args.Values[0]) as TControl));
end;
{$IFDEF VCL}
{ function DisableTaskWindows(ActiveWindow: HWnd): Pointer; }
procedure JvInterpreter_DisableTaskWindows(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := P2V(DisableTaskWindows(Args.Values[0]));
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -