zoukankan      html  css  js  c++  java
  • 鼠标进入与离开的消息(使用CM_MOUSEENTER来判断是否进入控件)

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
      StdCtrls;

    type
      TForm1 = class(TForm)
        Label1: TLabel;
        Button1: TButton;
        Edit1: TEdit;
      private
        { Private declarations }
        procedure CMMouseEnter(var Msg: TMessage); message CM_MOUSEENTER;
        procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE;

      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.DFM}

    procedure TForm1.CMMouseEnter(var Msg: TMessage);
    var
      anObject :        TObject;
    begin
      anObject := TObject(Msg.lParam);
      //进入控件
      if anObject <> nil then
      begin
        Label1.Caption := 'Mouse Enter...'; //显示信息
      end;
    end;
    procedure TForm1.CMMouseLeave(var Msg: TMessage);
    //退出控件
    var
      anObject :        TObject;
    begin
      anObject := TObject(Msg.lParam);
      if anObject <> nil then
      begin
           Label1.Caption := 'Mouse Leave...'; //显示信息
      end;
    end;


    end.

    http://blog.csdn.net/diligentcatrich/article/details/7010488

  • 相关阅读:
    mysql 单表下的字段操作_查询
    mysql 表的操作
    mysql 单表下的字段操作
    mysql库的操作
    vim 复制&粘贴
    将系统剪贴板的内容粘贴到vim
    nc替代ping
    kali 将家目录下的中文文件名修改成英文
    Shiro反序列化漏洞检测、dnslog
    mac命令行切换python版本
  • 原文地址:https://www.cnblogs.com/findumars/p/5218020.html
Copyright © 2011-2022 走看看