F foxe Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #1 主程序控制外部程序,当外部程序执行时,主程序窗体最小化,执行完后,我把主程序窗体最大化,把它设为,stayontop,但却发现,此时的窗体并不为激活窗体,无法接受键盘输入,必须要点击一下窗体才可以,请问有何办法,使之成为激活窗体,直接可以接受键盘输入.
主程序控制外部程序,当外部程序执行时,主程序窗体最小化,执行完后,我把主程序窗体最大化,把它设为,stayontop,但却发现,此时的窗体并不为激活窗体,无法接受键盘输入,必须要点击一下窗体才可以,请问有何办法,使之成为激活窗体,直接可以接受键盘输入.
C Chaos911 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #2 外部程序执行时,主窗体隐藏就可以,在外部程序最后一句加一个显示主窗体的命令就行了么,大概不用最小化吧,刚重装了机,delphi还没装呢,没试,你自己试试
F foxe Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-23 #3 谢谢,如你所说也是一种方法。效果是同样的,可是不明白为何最小化后再最大化,就不算是激活吗,但观察窗口标题栏的颜色是激活的,但就是非得再点一下才可以输入!不解,还有若想让指定窗口为激活窗口的话,我该如何呢?呵呵,问题有点多!
谢谢,如你所说也是一种方法。效果是同样的,可是不明白为何最小化后再最大化,就不算是激活吗,但观察窗口标题栏的颜色是激活的,但就是非得再点一下才可以输入!不解,还有若想让指定窗口为激活窗口的话,我该如何呢?呵呵,问题有点多!