首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教一下,当前windows活动窗口是小弟我的程序,当活动窗口移出,请教,小弟我怎么获得这个事件

2012-03-04 
请问一下,当前windows活动窗口是我的程序,当活动窗口移出,请问,我如何获得这个事件.请问一下,当前windows

请问一下,当前windows活动窗口是我的程序,当活动窗口移出,请问,我如何获得这个事件.
请问一下,当前windows活动窗口是我的程序,当活动窗口移出,请问,我如何获得这个事件.

[解决办法]
unit Unit1;

interface

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

type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
private
procedure m_exit(var Message: TMessage); message CM_MOUSELEAVE;
public
end;

var
Form1: TForm1;


implementation

{$R *.dfm}

procedure TForm1.m_exit(var Message: TMessage);
begin
Edit1.Text := FormatDateTime( 'HH:NN:SS.zzz ', now());
end;

end.


[解决办法]
unit Unit1;

interface

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

type
TForm1 = class(TForm)
private
{ Private declarations }
public
procedure WMActivate(var Message: TWMActivate); message WM_ACTIVATE;
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.WMActivate(var Message: TWMActivate);
begin
if Message.Active = WA_INACTIVE then Caption:= 'Inactive '
else Caption:= 'active '
end;

end.

热点排行