找回密码
 加入
搜索
查看: 1800|回复: 4

如何使一个控件始终在上??

[复制链接]
发表于 2008-11-19 21:17:44 | 显示全部楼层 |阅读模式
如何使一个控件始终在上??
实现目的。。。 比如创建了一个GUICtrlCreateLabel。。 随后又创建了一个GUICtrlCreateLabel 位置在 刚建立的GUICtrlCreateLabel  之上  如何让第一次建立的GUICtrlCreateLabel始终在最上层显示????

解决此问题的原因是:  我建立了一个GUI  加载了网页。。 现在创建一个 GUICtrlCreateLabel 覆盖网页上的部分文字
    我先加载网页后在创建GUICtrlCreateLabel  但网页文字始终在 GUICtrlCreateLabel 上面显示。。 郁闷死。。。。
请老大们来指点一下吧。。



完整源代码!!~~

#include <GUIConstants.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
Opt("GUIOnEventMode", 1)

$web="http://www.sina.com.cn"
$hgui=GUICreate ( "XXX页连接", 731, 150,-1,@DesktopWidth/@DesktopWidth-1)

$oIE = _IECreateEmbedded()
GUICtrlSetBkColor(-1,0x99cc00)
$GUIActiveX         = GUICtrlCreateObj      ($oIE, -1, -1 , 731 , 130)


GUISetState()

$s=_IENavigate($oIE, $web)
_IELoadWait ($s)

GUICtrlCreateLabel("测试,时候被网页覆盖!!",20,35,100,30)



GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


sleep (500000)

                  此脚本运行后,将出现新浪网的连接随后  "测试,时候被网页覆盖!!" 字样 几秒后被网页所覆盖,,看不到设置的字了。。 要的目的就是 让"测试,时候被网页覆盖!!"," 覆盖网页中的字或图片。。 请问如何实现???

[ 本帖最后由 zhenglei 于 2008-11-20 14:56 编辑 ]
 楼主| 发表于 2008-11-19 21:18:02 | 显示全部楼层

请老大们出来指点一下吧

自己先顶一下   ...各位老大们也出来指点一下吧。。。。

[ 本帖最后由 zhenglei 于 2008-11-19 23:37 编辑 ]
发表于 2008-11-20 09:08:49 | 显示全部楼层
发代码上来看看
发表于 2008-11-20 15:18:21 | 显示全部楼层
GUICtrlSetState ( 控件ID, $GUI_ONTOP )
 楼主| 发表于 2008-11-20 17:43:53 | 显示全部楼层
原帖由 liongodmien 于 2008-11-20 15:18 发表
GUICtrlSetState ( 控件ID, $GUI_ONTOP )


↑此方法无用。已测!!~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-23 11:23 , Processed in 0.077517 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表