运行环境:delphi6,win2000 server
问题描述:如何判断运行的程序被鼠标、键盘或者其他方式激活了,我需要在激活的时候做一点事情。或者能够判断我在任务栏上点了这个程序,这样即使已经打开其他窗口,主窗口无法获得焦点也能执行我要做的事情。
要求:程序第一次运行的时候不执行我需要在激活的时候要做的事情。
谢谢!分不多了,见谅!!
问题描述:如何判断运行的程序被鼠标、键盘或者其他方式激活了,我需要在激活的时候做一点事情。或者能够判断我在任务栏上点了这个程序,这样即使已经打开其他窗口,主窗口无法获得焦点也能执行我要做的事情。
要求:程序第一次运行的时候不执行我需要在激活的时候要做的事情。
谢谢!分不多了,见谅!!
解决方案 »
- 每日赚分帖
- 探究TDATASETPROVIDER的用法!!!很怪的?
- "Delphi之家"群(前身:Delphi web编程群)欢迎大家加入.请进贴看加入细节.
- 没分继续骂!
- Delphi下如何读写多字符串值(REG_MULTI_SZ类型)的键值
- 如何获取在TWebBrowser中打开的网页中TEXT的事件
- delphi自带的midas的例子客户端怎么运行啊?急!!
- 我要调用WinExec,但是不知道strnig如何转化为LPCTSTR?
- fastreport 4.8 如何動態設置紙張方向和自定義紙張大小
- 如何获取当前焦点所在控件的控件名?
- 一窗体上放置若干个label,大家在程序中如何动态的改变label的位置呢?
- 像在SQLServer中的case..when..then..End语句在Access中怎么用?
procedure TForm1.WMActivate(var Msg: TMessage);
begin
timer1.Enabled := true ;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
DoSomething; //做你要做的事情
timer1.Enabled := false ;
end;