软件透明窗口滚动字幕

易语言 2020-07-12 18:52:25

软件透明窗口滚动字幕

填充一个黑色矩形,然后写上白色文字
画板_临时1.刷子颜色 = #黑色
画板_临时1.填充矩形 (0, 0, 画板_临时1.宽度, 画板_临时1.高度)
画板_临时1.文本颜色 = #白色
画板_临时1.定位写出 (x, y, 文本)
' 填充一个黑色矩形,然后画上渐变矩形和下渐变矩形
画板_临时2.刷子颜色 = #黑色
画板_临时2.填充矩形 (0, 0, 画板_临时2.宽度, 画板_临时2.高度)
画板_临时2.刷子颜色 = 文本颜色
画板_临时2.填充矩形 (文本输出矩形区域.x1, 文本输出矩形区域.y1, 文本输出矩形区域.x2, 文本输出矩形区域.y2)
画板_临时2.画渐变矩形 (文本输出矩形区域.x1, 文本输出矩形区域.y1, 文本输出矩形区域.x2 - 文本输出矩形区域.x1, 上渐变_高度, #从上到下, 上渐变_颜色, 文本颜色)
画板_临时2.画渐变矩形 (文本输出矩形区域.x1, 文本输出矩形区域.y2 - 下渐变_高度, 文本输出矩形区域.x2 - 文本输出矩形区域.x1, 下渐变_高度, #从下到上, 下渐变_颜色, 文本颜色)
画板_临时1.复制 (文本输出矩形区域.x1, 文本输出矩形区域.y1, 文本输出矩形区域.x2, 文本输出矩形区域.y2, 画板_临时2, 文本输出矩形区域.x1, 文本输出矩形区域.y1, #位与) ' 得到渐变颜色的文字和黑色的背景
' 填充一个透明色矩形,然后写上黑色文字
画板_临时1.刷子颜色 = 透明色
画板_临时1.填充矩形 (0, 0, 画板_临时1.宽度, 画板_临时1.高度)
画板_临时1.文本颜色 = #黑色
画板_临时1.定位写出 (x, y, 文本)
画板_临时1.填充矩形 (0, 0, 画板_临时1.宽度, 文本输出矩形区域.y1)
画板_临时1.填充矩形 (0, 0, 文本输出矩形区域.x1, 画板_临时1.高度)
画板_临时1.填充矩形 (文本输出矩形区域.x2, 0, 画板_临时1.宽度, 画板_临时1.高度)
画板_临时1.填充矩形 (0, 文本输出矩形区域.y2, 画板_临时1.宽度, 画板_临时1.高度)
画板_临时2.复制 (0, 0, 画板_临时2.宽度, 画板_临时2.高度, 画板_临时1, 0, 0, #位或) ' 得到渐变颜色的文字和透明色的背景
画板_临时1.复制 (0, 0, 画板_临时1.宽度, 画板_临时1.高度, 画板, 0, 0, #拷贝)