📄 rm_jvinterpreter_controls.pas
字号:
NotImplemented('TControl.WindowProc');
end;
{ property Read Left: Integer }
procedure TControl_Read_Left(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Left;
end;
{ property Write Left(Value: Integer) }
procedure TControl_Write_Left(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Left := Value;
end;
{ property Read Top: Integer }
procedure TControl_Read_Top(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Top;
end;
{ property Write Top(Value: Integer) }
procedure TControl_Write_Top(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Top := Value;
end;
{ property Read Width: Integer }
procedure TControl_Read_Width(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Width;
end;
{ property Write Width(Value: Integer) }
procedure TControl_Write_Width(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Width := Value;
end;
{ property Read Height: Integer }
procedure TControl_Read_Height(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Height;
end;
{ property Write Height(Value: Integer) }
procedure TControl_Write_Height(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Height := Value;
end;
{ property Read Cursor: TCursor }
procedure TControl_Read_Cursor(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Cursor;
end;
{ property Write Cursor(Value: TCursor) }
procedure TControl_Write_Cursor(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Cursor := Value;
end;
{ property Read Hint: string }
procedure TControl_Read_Hint(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TControl(Args.Obj).Hint;
end;
{ property Write Hint(Value: string) }
procedure TControl_Write_Hint(const Value: Variant; Args: TJvInterpreterArgs);
begin
TControl(Args.Obj).Hint := Value;
end;
{ TWinControl }
{ constructor Create(AOwner: TComponent) }
procedure TWinControl_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TWinControl.Create(V2O(Args.Values[0]) as TComponent));
end;
{ constructor CreateParented(ParentWindow: HWnd) }
procedure TWinControl_CreateParented(var Value: Variant; Args: TJvInterpreterArgs);
begin
{$IFDEF VCL}
Value := O2V(TWinControl.CreateParented(Args.Values[0]));
{$ENDIF VCL}
{$IFDEF VisualCLX}
Value := O2V(TWinControl.CreateParented(V2P(Args.Values[0])));
{$ENDIF VisualCLX}
end;
{ procedure Broadcast(var Message); }
procedure TWinControl_Broadcast(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).Broadcast(Args.Values[0]);
end;
{ function CanFocus: Boolean; }
procedure TWinControl_CanFocus(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).CanFocus;
end;
{ function ContainsControl(Control: TControl): Boolean; }
procedure TWinControl_ContainsControl(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).ContainsControl(V2O(Args.Values[0]) as TControl);
end;
{ function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl; }
procedure TWinControl_ControlAtPos(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TWinControl(Args.Obj).ControlAtPos(Var2Point(Args.Values[0]), Args.Values[1]));
end;
{ procedure DisableAlign; }
procedure TWinControl_DisableAlign(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).DisableAlign;
end;
{ procedure EnableAlign; }
procedure TWinControl_EnableAlign(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).EnableAlign;
end;
{ function Focused: Boolean; }
procedure TWinControl_Focused(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).Focused;
end;
{ procedure GetTabOrderList(List: TList); }
procedure TWinControl_GetTabOrderList(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).GetTabOrderList(V2O(Args.Values[0]) as TList);
end;
{ function HandleAllocated: Boolean; }
procedure TWinControl_HandleAllocated(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).HandleAllocated;
end;
{ procedure HandleNeeded; }
procedure TWinControl_HandleNeeded(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).HandleNeeded;
end;
{ procedure InsertControl(AControl: TControl); }
procedure TWinControl_InsertControl(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).InsertControl(V2O(Args.Values[0]) as TControl);
end;
{ procedure Invalidate; }
procedure TWinControl_Invalidate(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).Invalidate;
end;
{ procedure PaintTo(DC: HDC; X, Y: Integer); }
{$IFDEF VCL}
procedure TWinControl_PaintTo(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).PaintTo(Args.Values[0], Args.Values[1], Args.Values[2]);
end;
{$ENDIF VCL}
{ procedure RemoveControl(AControl: TControl); }
procedure TWinControl_RemoveControl(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).RemoveControl(V2O(Args.Values[0]) as TControl);
end;
{ procedure Realign; }
procedure TWinControl_Realign(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).Realign;
end;
{ procedure Repaint; }
procedure TWinControl_Repaint(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).Repaint;
end;
{ procedure ScaleBy(M, D: Integer); }
procedure TWinControl_ScaleBy(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).ScaleBy(Args.Values[0], Args.Values[1]);
end;
{ procedure ScrollBy(DeltaX, DeltaY: Integer); }
procedure TWinControl_ScrollBy(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).ScrollBy(Args.Values[0], Args.Values[1]);
end;
{ procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); }
procedure TWinControl_SetBounds(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).SetBounds(Args.Values[0], Args.Values[1], Args.Values[2], Args.Values[3]);
end;
{ procedure SetFocus; }
procedure TWinControl_SetFocus(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).SetFocus;
end;
{ procedure Update; }
procedure TWinControl_Update(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).Update;
end;
{ procedure UpdateControlState; }
procedure TWinControl_UpdateControlState(var Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).UpdateControlState;
end;
{ property Read Brush: TBrush }
procedure TWinControl_Read_Brush(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TWinControl(Args.Obj).Brush);
end;
{ property Read Controls[Integer]: TControl }
procedure TWinControl_Read_Controls(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TWinControl(Args.Obj).Controls[Args.Values[0]]);
end;
{ property Read ControlCount: Integer }
procedure TWinControl_Read_ControlCount(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).ControlCount;
end;
{ property Read Handle: HWnd }
procedure TWinControl_Read_Handle(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := Integer(TWinControl(Args.Obj).Handle);
end;
{ property Read ParentWindow: HWnd }
procedure TWinControl_Read_ParentWindow(var Value: Variant; Args: TJvInterpreterArgs);
begin
{$IFDEF VCL}
Value := Integer(TWinControl(Args.Obj).ParentWindow);
{$ENDIF VCL}
{$IFDEF VisualCLX}
Value := Integer(TWinControl(Args.Obj).ParentWidget);
{$ENDIF VisualCLX}
end;
{ property Write ParentWindow(Value: HWnd) }
procedure TWinControl_Write_ParentWindow(const Value: Variant; Args: TJvInterpreterArgs);
begin
{$IFDEF VCL}
TWinControl(Args.Obj).ParentWindow := Value;
{$ENDIF VCL}
{$IFDEF VisualCLX}
TWinControl(Args.Obj).ParentWidget := V2P(Value);
{$ENDIF VisualCLX}
end;
{ property Read Showing: Boolean }
procedure TWinControl_Read_Showing(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).Showing;
end;
{ property Read TabOrder: TTabOrder }
procedure TWinControl_Read_TabOrder(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).TabOrder;
end;
{ property Write TabOrder(Value: TTabOrder) }
procedure TWinControl_Write_TabOrder(const Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).TabOrder := Value;
end;
{ property Read TabStop: Boolean }
procedure TWinControl_Read_TabStop(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).TabStop;
end;
{ property Write TabStop(Value: Boolean) }
procedure TWinControl_Write_TabStop(const Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).TabStop := Value;
end;
{ property Read HelpContext: THelpContext }
procedure TWinControl_Read_HelpContext(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TWinControl(Args.Obj).HelpContext;
end;
{ property Write HelpContext(Value: THelpContext) }
procedure TWinControl_Write_HelpContext(const Value: Variant; Args: TJvInterpreterArgs);
begin
TWinControl(Args.Obj).HelpContext := Value;
end;
{ TGraphicControl }
{ constructor Create(AOwner: TComponent) }
procedure TGraphicControl_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TGraphicControl.Create(V2O(Args.Values[0]) as TComponent));
end;
{ TCustomControl }
{ constructor Create(AOwner: TComponent) }
procedure TCustomControl_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TCustomControl.Create(V2O(Args.Values[0]) as TComponent));
end;
{ TCustomImageList }
{ constructor Create(AOwner: TComponent) }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -