比如当鼠标滑过一richedit控件时不可见,所有鼠标事件也不起作用,滑出控件后恢复正常,有没有api函数或其他方法呢?

解决方案 »

  1.   

    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;type
      TForm1 = class(TForm)
        Button1: TButton;
        procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
          Y: Integer);
        procedure Button1MouseMove(Sender: TObject; Shift: TShiftState; X,
          Y: Integer);
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    begin
    self.Cursor:= crDefault;
    end;procedure TForm1.Button1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    begin
    button1.Cursor:=-1;
    end;end.
      

  2.   

    label5上隐藏鼠标
    self.Label5.Cursor:=-1;
      

  3.   

    抢分!!!
    某某.cursor := -1;
    keke~~