📄 jvqinterpreter_forms.pas
字号:
{ 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;
{ 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;
{ function IsAccel(VK: Word; const Str: string): Boolean; }
procedure JvInterpreter_IsAccel(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := IsAccel(Args.Values[0], Args.Values[1]);
end;
type
TJvInterpreterFormsEvent = class(TJvInterpreterEvent)
private
procedure CloseEvent(Sender: TObject; var Action: TCloseAction);
procedure CloseQueryEvent(Sender: TObject; var CanClose: Boolean);
procedure ExceptionEvent(Sender: TObject; E: Exception);
procedure IdleEvent(Sender: TObject; var Done: Boolean);
procedure ShowHintEvent(var HintStr: string; var CanShow: Boolean; var HintInfo: THintInfo);
end;
procedure TJvInterpreterFormsEvent.CloseEvent(Sender: TObject; var Action: TCloseAction);
begin
CallFunction(nil, [O2V(Sender), Action]);
Action := Args.Values[1];
end;
procedure TJvInterpreterFormsEvent.CloseQueryEvent(Sender: TObject; var CanClose: Boolean);
begin
CallFunction(nil, [O2V(Sender), CanClose]);
CanClose := Args.Values[1];
end;
procedure TJvInterpreterFormsEvent.ExceptionEvent(Sender: TObject; E: Exception);
begin
CallFunction(nil, [O2V(Sender), O2V(E)]);
end;
procedure TJvInterpreterFormsEvent.IdleEvent(Sender: TObject; var Done: Boolean);
begin
CallFunction(nil, [O2V(Sender), Done]);
Done := Args.Values[1];
end;
procedure TJvInterpreterFormsEvent.ShowHintEvent(var HintStr: string; var CanShow: Boolean; var HintInfo: THintInfo);
begin
{ CallFunction(nil, [HintStr, CanShow, HintInfo]);
HintStr := Args.Values[0];
CanShow := Args.Values[1];
HintInfo := Args.Values[2]; }
NotImplemented('TShowHintEvent');
{ need define record THintInfo }
end;
procedure RegisterJvInterpreterAdapter(JvInterpreterAdapter: TJvInterpreterAdapter);
const
cForms = 'Forms';
begin
with JvInterpreterAdapter do
begin
{ TScrollBarKind }
AddConst(cForms, 'sbHorizontal', Ord(sbHorizontal));
AddConst(cForms, 'sbVertical', Ord(sbVertical));
{ TControlScrollBar }
AddClass(cForms, TControlScrollBar, 'TControlScrollBar');
AddGet(TControlScrollBar, 'Assign', TControlScrollBar_Assign, 1, [varEmpty], varEmpty);
AddGet(TControlScrollBar, 'Kind', TControlScrollBar_Read_Kind, 0, [varEmpty], varEmpty);
AddGet(TControlScrollBar, 'ScrollPos', TControlScrollBar_Read_ScrollPos, 0, [varEmpty], varEmpty);
AddGet(TControlScrollBar, 'Margin', TControlScrollBar_Read_Margin, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Margin', TControlScrollBar_Write_Margin, 0, [varEmpty]);
AddGet(TControlScrollBar, 'Increment', TControlScrollBar_Read_Increment, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Increment', TControlScrollBar_Write_Increment, 0, [varEmpty]);
AddGet(TControlScrollBar, 'Range', TControlScrollBar_Read_Range, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Range', TControlScrollBar_Write_Range, 0, [varEmpty]);
AddGet(TControlScrollBar, 'Position', TControlScrollBar_Read_Position, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Position', TControlScrollBar_Write_Position, 0, [varEmpty]);
AddGet(TControlScrollBar, 'Tracking', TControlScrollBar_Read_Tracking, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Tracking', TControlScrollBar_Write_Tracking, 0, [varEmpty]);
AddGet(TControlScrollBar, 'Visible', TControlScrollBar_Read_Visible, 0, [varEmpty], varEmpty);
AddSet(TControlScrollBar, 'Visible', TControlScrollBar_Write_Visible, 0, [varEmpty]);
{ TScrollingWinControl }
AddClass(cForms, TScrollingWinControl, 'TScrollingWinControl');
AddGet(TScrollingWinControl, 'Create', TScrollingWinControl_Create, 1, [varEmpty], varEmpty);
AddGet(TScrollingWinControl, 'DisableAutoRange', TScrollingWinControl_DisableAutoRange, 0, [varEmpty], varEmpty);
AddGet(TScrollingWinControl, 'EnableAutoRange', TScrollingWinControl_EnableAutoRange, 0, [varEmpty], varEmpty);
AddGet(TScrollingWinControl, 'ScrollInView', TScrollingWinControl_ScrollInView, 1, [varEmpty], varEmpty);
AddGet(TScrollingWinControl, 'HorzScrollBar', TScrollingWinControl_Read_HorzScrollBar, 0, [varEmpty], varEmpty);
AddSet(TScrollingWinControl, 'HorzScrollBar', TScrollingWinControl_Write_HorzScrollBar, 0, [varEmpty]);
AddGet(TScrollingWinControl, 'VertScrollBar', TScrollingWinControl_Read_VertScrollBar, 0, [varEmpty], varEmpty);
AddSet(TScrollingWinControl, 'VertScrollBar', TScrollingWinControl_Write_VertScrollBar, 0, [varEmpty]);
{ TFormBorderStyle }
AddConst(cForms, 'fbsNone', Ord(fbsNone));
AddConst(cForms, 'fbsSingle', Ord(fbsSingle));
AddConst(cForms, 'fbsSizeable', Ord(fbsSizeable));
AddConst(cForms, 'fbsDialog', Ord(fbsDialog));
AddConst(cForms, 'fbsToolWindow', Ord(fbsToolWindow));
AddConst(cForms, 'fbsSizeToolWin', Ord(fbsSizeToolWin));
{ TScrollBox }
AddClass(cForms, TScrollBox, 'TScrollBox');
AddGet(TScrollBox, 'Create', TScrollBox_Create, 1, [varEmpty], varEmpty);
AddGet(TScrollBox, 'BorderStyle', TScrollBox_Read_BorderStyle, 0, [varEmpty], varEmpty);
AddSet(TScrollBox, 'BorderStyle', TScrollBox_Write_BorderStyle, 0, [varEmpty]);
{ TWindowState }
AddConst(cForms, 'wsNormal', Ord(wsNormal));
AddConst(cForms, 'wsMinimized', Ord(wsMinimized));
AddConst(cForms, 'wsMaximized', Ord(wsMaximized));
{ TFormStyle }
AddConst(cForms, 'fsNormal', Ord(fsNormal));
AddConst(cForms, 'fsMDIChild', Ord(fsMDIChild));
AddConst(cForms, 'fsMDIForm', Ord(fsMDIForm));
AddConst(cForms, 'fsStayOnTop', Ord(fsStayOnTop));
{ TBorderIcon }
AddConst(cForms, 'biSystemMenu', Ord(biSystemMenu));
AddConst(cForms, 'biMinimize', Ord(biMinimize));
AddConst(cForms, 'biMaximize', Ord(biMaximize));
AddConst(cForms, 'biHelp', Ord(biHelp));
{ TPosition }
AddConst(cForms, 'poDesigned', Ord(poDesigned));
AddConst(cForms, 'poDefault', Ord(poDefault));
AddConst(cForms, 'poDefaultPosOnly', Ord(poDefaultPosOnly));
AddConst(cForms, 'poDefaultSizeOnly', Ord(poDefaultSizeOnly));
AddConst(cForms, 'poScreenCenter', Ord(poScreenCenter));
{ TShowAction }
AddConst(cForms, 'saIgnore', Ord(saIgnore));
AddConst(cForms, 'saRestore', Ord(saRestore));
AddConst(cForms, 'saMinimize', Ord(saMinimize));
AddConst(cForms, 'saMaximize', Ord(saMaximize));
{ TCloseAction }
AddConst(cForms, 'caNone', Ord(caNone));
AddConst(cForms, 'caHide', Ord(caHide));
AddConst(cForms, 'caFree', Ord(caFree));
AddConst(cForms, 'caMinimize', Ord(caMinimize));
{ TFormState }
AddConst(cForms, 'fsCreating', Ord(fsCreating));
AddConst(cForms, 'fsVisible', Ord(fsVisible));
AddConst(cForms, 'fsShowing', Ord(fsShowing));
AddConst(cForms, 'fsModal', Ord(fsModal));
{$IFDEF COMPILER5_UP}
AddConst(cForms, 'fsActivated', Ord(fsActivated));
{$ENDIF COMPILER5_UP}
{ TCustomForm }
AddClass(cForms, TCustomForm, 'TCustomForm');
AddGet(TCustomForm, 'Close', TCustomForm_Close, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'CloseQuery', TCustomForm_CloseQuery, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'DefocusControl', TCustomForm_DefocusControl, 2, [varEmpty, varEmpty], varEmpty);
AddGet(TCustomForm, 'FocusControl', TCustomForm_FocusControl, 1, [varEmpty], varEmpty);
AddGet(TCustomForm, 'Hide', TCustomForm_Hide, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'Release', TCustomForm_Release, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'SetFocus', TCustomForm_SetFocus, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'SetFocusedControl', TCustomForm_SetFocusedControl, 1, [varEmpty], varEmpty);
AddGet(TCustomForm, 'Show', TCustomForm_Show, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'ShowModal', TCustomForm_ShowModal, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'Active', TCustomForm_Read_Active, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'ActiveControl', TCustomForm_Read_ActiveControl, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'ActiveControl', TCustomForm_Write_ActiveControl, 0, [varEmpty]);
AddGet(TCustomForm, 'Canvas', TCustomForm_Read_Canvas, 0, [varEmpty], varEmpty);
AddGet(TCustomForm, 'DropTarget', TCustomForm_Read_DropTarget, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'DropTarget', TCustomForm_Write_DropTarget, 0, [varEmpty]);
AddGet(TCustomForm, 'HelpFile', TCustomForm_Read_HelpFile, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'HelpFile', TCustomForm_Write_HelpFile, 0, [varEmpty]);
AddGet(TCustomForm, 'KeyPreview', TCustomForm_Read_KeyPreview, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'KeyPreview', TCustomForm_Write_KeyPreview, 0, [varEmpty]);
AddGet(TCustomForm, 'Menu', TCustomForm_Read_Menu, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'Menu', TCustomForm_Write_Menu, 0, [varEmpty]);
AddGet(TCustomForm, 'ModalResult', TCustomForm_Read_ModalResult, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'ModalResult', TCustomForm_Write_ModalResult, 0, [varEmpty]);
AddGet(TCustomForm, 'WindowState', TCustomForm_Read_WindowState, 0, [varEmpty], varEmpty);
AddSet(TCustomForm, 'WindowState', TCustomForm_Write_WindowState, 0, [varEmpty]);
{ TForm }
AddClass(cForms, TForm, 'TForm');
AddGet(TForm, 'Create', TForm_Create, 1, [varEmpty], varEmpty);
{$IFDEF DELPHI}
AddGet(TForm, 'CreateNew', TForm_CreateNew, 1, [varEmpty], varEmpty);
{$ELSE}
AddGet(TForm, 'CreateNew', TForm_CreateNew, 2, [varEmpty, varEmpty], varEmpty);
{$ENDIF DELPHI}
AddGet(TForm, 'Cascade', TForm_Cascade, 0, [varEmpty], varEmpty);
AddGet(TForm, 'Next', TForm_Next, 0, [varEmpty], varEmpty);
AddGet(TForm, 'Previous', TForm_Previous, 0, [varEmpty], varEmpty);
AddGet(TForm, 'Tile', TForm_Tile, 0, [varEmpty], varEmpty);
{ TDataModule }
AddClass(cForms, TDataModule, 'TDataModule');
AddGet(TDataModule, 'Create', TDataModule_Create, 1, [varEmpty], varEmpty);
{$IFDEF DELPHI}
AddGet(TDataModule, 'CreateNew', TDataModule_CreateNew, 1, [varEmpty], varEmpty);
{$ELSE}
AddGet(TDataModule, 'CreateNew', TDataModule_CreateNew, 2, [varEmpty, varEmpty], varEmpty);
{$ENDIF DELPHI}
{ TScreen }
AddClass(cForms, TScreen, 'TScreen');
AddGet(TScreen, 'Create', TScreen_Create, 1, [varEmpty], varEmpty);
AddGet(TScreen, 'ActiveControl', TScreen_Read_ActiveControl, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'ActiveCustomForm', TScreen_Read_ActiveCustomForm, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'ActiveForm', TScreen_Read_ActiveForm, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'CustomFormCount', TScreen_Read_CustomFormCount, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'CustomForms', TScreen_Read_CustomForms, 1, [varEmpty], varEmpty);
AddGet(TScreen, 'Cursor', TScreen_Read_Cursor, 0, [varEmpty], varEmpty);
AddSet(TScreen, 'Cursor', TScreen_Write_Cursor, 0, [varEmpty]);
AddGet(TScreen, 'Cursors', TScreen_Read_Cursors, 1, [varEmpty], varEmpty);
AddSet(TScreen, 'Cursors', TScreen_Write_Cursors, 1, [varNull]);
AddGet(TScreen, 'DataModules', TScreen_Read_DataModules, 1, [varEmpty], varEmpty);
AddGet(TScreen, 'DataModuleCount', TScreen_Read_DataModuleCount, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'Fonts', TScreen_Read_Fonts, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'FormCount', TScreen_Read_FormCount, 0, [varEmpty], varEmpty);
AddIGet(TScreen, cForms, TScreen_Read_Forms, 1, [varEmpty], varEmpty); // ivan_ra
AddGet(TScreen, 'Height', TScreen_Read_Height, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'PixelsPerInch', TScreen_Read_PixelsPerInch, 0, [varEmpty], varEmpty);
AddGet(TScreen, 'Width', TScreen_Read_Width, 0, [varEmpty], varEmpty);
{ TTimerMode }
AddConst(cForms, 'tmShow', Ord(tmShow));
AddConst(cForms, 'tmHide', Ord(tmHide));
{ TApplication }
AddClass(cForms, TApplication, 'TApplication');
AddGet(TApplication, 'Create', TApplication_Create, 1, [varEmpty], varEmpty);
AddGet(TApplication, 'BringToFront', TApplication_BringToFront, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'ControlDestroyed', TApplication_ControlDestroyed, 1, [varEmpty], varEmpty);
AddGet(TApplication, 'CancelHint', TApplication_CancelHint, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'CreateForm', TApplication_CreateForm, 2, [varEmpty, varByRef], varEmpty);
AddGet(TApplication, 'HandleException', TApplication_HandleException, 1, [varEmpty], varEmpty);
AddGet(TApplication, 'HandleMessage', TApplication_HandleMessage, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'HideHint', TApplication_HideHint, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Initialize', TApplication_Initialize, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'MessageBox', TApplication_MessageBox, 3, [varEmpty, varEmpty, varEmpty], varEmpty);
AddGet(TApplication, 'Minimize', TApplication_Minimize, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'NormalizeTopMosts', TApplication_NormalizeTopMosts, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'ProcessMessages', TApplication_ProcessMessages, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Restore', TApplication_Restore, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'RestoreTopMosts', TApplication_RestoreTopMosts, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Run', TApplication_Run, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'ShowException', TApplication_ShowException, 1, [varEmpty], varEmpty);
AddGet(TApplication, 'Terminate', TApplication_Terminate, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Active', TApplication_Read_Active, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'CurrentHelpFile', TApplication_Read_CurrentHelpFile, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'ExeName', TApplication_Read_ExeName, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Handle', TApplication_Read_Handle, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'Handle', TApplication_Write_Handle, 0, [varEmpty]);
AddGet(TApplication, 'HelpFile', TApplication_Read_HelpFile, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'HelpFile', TApplication_Write_HelpFile, 0, [varEmpty]);
AddGet(TApplication, 'Hint', TApplication_Read_Hint, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'Hint', TApplication_Write_Hint, 0, [varEmpty]);
AddGet(TApplication, 'HintColor', TApplication_Read_HintColor, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'HintColor', TApplication_Write_HintColor, 0, [varEmpty]);
AddGet(TApplication, 'HintPause', TApplication_Read_HintPause, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'HintPause', TApplication_Write_HintPause, 0, [varEmpty]);
AddGet(TApplication, 'HintShortPause', TApplication_Read_HintShortPause, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'HintShortPause', TApplication_Write_HintShortPause, 0, [varEmpty]);
AddGet(TApplication, 'HintHidePause', TApplication_Read_HintHidePause, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'HintHidePause', TApplication_Write_HintHidePause, 0, [varEmpty]);
AddGet(TApplication, 'Icon', TApplication_Read_Icon, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'Icon', TApplication_Write_Icon, 0, [varEmpty]);
AddGet(TApplication, 'MainForm', TApplication_Read_MainForm, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'ShowHint', TApplication_Read_ShowHint, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'ShowHint', TApplication_Write_ShowHint, 0, [varEmpty]);
AddGet(TApplication, 'ShowMainForm', TApplication_Read_ShowMainForm, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'ShowMainForm', TApplication_Write_ShowMainForm, 0, [varEmpty]);
AddGet(TApplication, 'Terminated', TApplication_Read_Terminated, 0, [varEmpty], varEmpty);
AddGet(TApplication, 'Title', TApplication_Read_Title, 0, [varEmpty], varEmpty);
AddSet(TApplication, 'Title', TApplication_Write_Title, 0, [varEmpty]);
AddFunction(cForms, 'Application', JvInterpreter_Application, 0, [varEmpty], varEmpty);
AddFunction(cForms, 'Screen', JvInterpreter_Screen, 0, [varEmpty], varEmpty);
AddFunction(cForms, 'GetParentForm', JvInterpreter_GetParentForm, 1, [varEmpty], varEmpty);
AddFunction(cForms, 'ValidParentForm', JvInterpreter_ValidParentForm, 1, [varEmpty], varEmpty);
AddFunction(cForms, 'IsAccel', JvInterpreter_IsAccel, 2, [varEmpty, varEmpty], varEmpty);
AddHandler(cForms, 'TCloseEvent', TJvInterpreterFormsEvent, @TJvInterpreterFormsEvent.CloseEvent);
AddHandler(cForms, 'TCloseQueryEvent', TJvInterpreterFormsEvent, @TJvInterpreterFormsEvent.CloseQueryEvent);
AddHandler(cForms, 'TExceptionEvent', TJvInterpreterFormsEvent, @TJvInterpreterFormsEvent.ExceptionEvent);
AddHandler(cForms, 'TIdleEvent', TJvInterpreterFormsEvent, @TJvInterpreterFormsEvent.IdleEvent);
AddHandler(cForms, 'TShowHintEvent', TJvInterpreterFormsEvent, @TJvInterpreterFormsEvent.ShowHintEvent);
end;
RegisterClasses([TScrollBox]);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -