窗口最小化(50分)

D

dingzz

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样用时间控制应用程序在一段时间没有执行操作时,窗口最小化,缩小到WINDOWS
的状态栏上,象拨号程序一样。
 
使用RX的控件
 
你可以用个ttimer来控制时间,当有操作时时间重新计算.
然后调用.Application.Minimize
 
听我的,最简单的方法:用三个TTimer,一个用来控制最小画到任务栏的假设叫A,Enable
设为False,一个用来寻找当前窗体句柄和累计时间的假设叫B,用每隔一段时间找一下当
前窗口是不是此程序的,若不是则把一个整数加一,若是则把那个整数设为0,当整数累
加到一个数值时也就是希望的时间和时机活A,还有一个TTimer来检测程序在一定时间是
否有操作,要没有就激活A,这就行啦!!!
 
接受答案了.
 
顶部