跳到主要内容

SetTextRgnStyle 设置文本显示区域样式

🎯功能

设置文本显示区域的样式,用于CreateTextRgn创建的区域。

📜语法

Call Plugin.WndEx7_71.SetTextRgnStyle(窗口句柄, 背景色, 文字颜色, 字体, 文字大小, 文字是否加粗, 样式, 行间距)

📥参数

参数数据类型解释
窗口句柄长整型数用于接收CreateTextRgn创建的区域窗口的窗口句柄。
背景色字符串区域的背景色。使用十六进制字符串时表示的是背景RGB颜色,使用"TRP"字符串时背景透明。
文字颜色字符串区域显示的文字的颜色。
字体字符串区域显示的文字的字体。
文字大小长整型数区域显示的文字的大小。用文字的高度来表示的文字大小,以像素为单位。
文字是否加粗长整型数区域显示的文字是否为粗体。取0为正常字体,取1为粗体。
样式长整型数文本显示区域的样式。取值可以是下面的一个或多个,不用时可取0。如果要同时使用多个值,可将多个值做或运算或者加法运算。
行间距长整型数值越大两行文字之间的距离越大,最小值是0,此时两行文字之间无间距。
参数(样式)可取值如下
样式说明
1区域可用鼠标移动。
2文本向下滚动显示。滚动显示的效果是:收到SendTextRgnString发送的字符串后,原来显示的文本不删除,而是向下滚动,上面显示新增加的内容。
4文本向上滚动显示。滚动显示的效果是:收到SendTextRgnString发送的字符串后,原来显示的文本不删除,而是向上滚动,下面显示新增加的内容。
8鼠标穿透到父窗口,不支持文本显示区域是顶层窗口的情况。顶层窗口的鼠标穿透可以使用SetWindowOpacity函数。

📤返回

💡示例

hwnd = Plugin.WndEx7_71.CreateTextRgn(0,100,10,200,20)
Call Plugin.WndEx7_71.SetTextRgnStyle(hwnd,"00FF00","000000","宋体",12,0,1,0)
i = 0
While True
str = CStr(now) & " 数据" & CStr(i)
Call Plugin.WndEx7_71.SendTextRgnString(hwnd,str)
i = i + 1
Delay 1000
Wend
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止
Sub OnScriptExit()
Call Plugin.WndEx7_71.SetWindowState(hwnd,0)
End Sub

📘备注