我做的软件有个界面,想定期让其提前(激活并显示在用户面前),
但又不想用TOPMOST那种置顶方法.
我用了SetForegroundWindow,SetActiveWindow,SHOW_WINDOW都不行:
程序运行后再打开记事本,时间到我的程序只会在任务栏上闪几下,界面根本出不来!!!!!怎么办!!(不用顶极窗口,不用鼠标模拟点击)
但又不想用TOPMOST那种置顶方法.
我用了SetForegroundWindow,SetActiveWindow,SHOW_WINDOW都不行:
程序运行后再打开记事本,时间到我的程序只会在任务栏上闪几下,界面根本出不来!!!!!怎么办!!(不用顶极窗口,不用鼠标模拟点击)
请你们试一下:程序运行后,打开记事本盖在程序上面.
ONTIME时,只是任务栏上的程序图标闪烁,并不会出现在用户面前.
SetForegroundWindow(Application.Handle);
SetFocus;
AttachThreadInput(GetWindowThreadProcessId(GetForegroundWindow),GetCurrentThreadId,False);
keyz(keyz)的方法更牛,佩服
很感谢你的方法,相应的问题:如何判断窗口已经提前了?
一解决即结贴.