zoukankan      html  css  js  c++  java
  • TTimer很特殊

    TTimer = class(TComponent)
    private
    FInterval: Cardinal;
    FWindowHandle: HWND;
    FOnTimer: TNotifyEvent;
    FEnabled: Boolean;
    procedure UpdateTimer;
    procedure SetEnabled(Value: Boolean);
    procedure SetInterval(Value: Cardinal);
    procedure SetOnTimer(Value: TNotifyEvent);
    procedure WndProc(var Msg: TMessage);
    protected
    procedure Timer; dynamic;
    {$IF DEFINED(CLR)}
    strict protected
    procedure Finalize; override;
    {$IFEND}
    public
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    published
    property Enabled: Boolean read FEnabled write SetEnabled default True;
    property Interval: Cardinal read FInterval write SetInterval default 1000;
    property OnTimer: TNotifyEvent read FOnTimer write SetOnTimer;
    end;

    明明继承自TComponent,不仅自带FWindowHandle 而且自定义WndProc ,留个爪,以后再回来研读。可能是不想带上TControl或者TWinControl的其它一大堆玩意吧。

  • 相关阅读:
    Linux下安装Mysql
    mssql 查询效率
    查看apache是否安装及版本
    centos(linux)切换用户
    mysql操作命令(linux)
    远程连接MySql连不上1130
    JAVA环境配置
    SQLSERVER2012数据库还原
    ASP连接ACCESS数据库
    ODOO 常用widget
  • 原文地址:https://www.cnblogs.com/findumars/p/3667183.html
Copyright © 2011-2022 走看看