PS:程序想一直在最前方显示应该怎么做? 就是类似某些播放器,设置成最前方显示后,别的东西再打开也是在后面,显示器永远在最前方这样的效果。DELPHI做出来的程序可以实现这种功能吗?该怎么做呢?
现在的问题是,程序虽然是保持在最前方了,但是蓝条是灰的,这样我没办法确认我外接设备输入过来的数据是否能正确的把内容填写到我的文本框里,外接设备是扫码器!有没有办法让这蓝条高亮,就是说这个程序一直持续被选中这样?

解决方案 »

  1.   

    可能说的有点乱   我再举个例子吧开一个QQ,没登录状态的对话框!这时候你输入帐号然后你再开一个浏览器,你看到QQ对话框仍然在最前方,但是鼠标的焦点已经不在QQ对话框的输入帐号那里了我想要的效果就是,开了浏览器后  鼠标焦点仍然在QQ输入帐号那里,   这样清楚了吧?
      

  2.   

    如果想总保持活动状态,就搞个定时器,定时把窗体置前,用api函数SetForegroundWindow
      

  3.   

    bdmh 能再说的详细点吗?  定时器我知道  API函数不太明白
      

  4.   

    定时器里面加上这就话:
    etWindowPos(Handle, HWND_TOPMOST, Left, Top, Width, Height, 0) //窗体置顶