网页 悬停窗口

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:04:37
请问如何制作一个悬停窗口,就是在滚动网页时,悬停窗口窗口位置固定在窗口位置不变的那种
我说的是在dreamweaver中的代码

CODE:
#Persistent
SetTimer, WatchCursor, 100
return

WatchCursor:
MouseGetPos, , , id, control
WinGetTitle, title, ahk_id %id%
WinGetClass, class, ahk_id %id%
ToolTip, 静海安澜阁(http://hi.baidu.com/xuejinglan)提示:`nahk_id %id%`nahk_class %class%`n%title%`nControl: %control%
return

说明一:
MouseGetPos 指令:用来返回鼠标的当前位置,以及鼠标当前悬停的窗口和控件。格式为:
MouseGetPos, [OutputVarX, OutputVarY, OutputVarWin, OutputVarControl
OutputVarX/Y 这两个变量存储了当前鼠标的横坐标和纵坐标。坐标默认相对于当前窗口,需要的话可以使用 CoordMode/坐标模式 来更改屏幕的坐标相对位置。
OutputVarWin 这个变量存储了当前鼠标悬停的窗口的 unique ID number/唯一ID ,如果无法检测到窗口,则该变量为空。即使窗口未处于激活状态,仍能获取它的信息。不过隐藏窗口无法被侦测到。OutputVarControl 这个变量存储了当前鼠标悬停的控件的名称(ClassNN)。如果无法检测到控件,则该变量为空。控件的名称和使用 Window Spy所获取的控件名称是一样的。不过和 Window Spy 不同的是,使用 MouseGetPos 检测控件不需要该控件所在的窗口处于激活状态。

说明二:SetTimer 指令:用来在指定时间间隔自动或重复激发某子程序, 格式为:
SetTimer, Label 时间间隔
Label