NetBox 2.7 使用手册

SetTransparentMask 方法

设定窗口的透明模版和拉伸模式

语法

win.SetTransparentMask strMask[, varLeft, varTop, varRight, varBottom]
 

参数

win
一个实例化的窗口对象

strMask
给定的透明模版文件名,必须为一个透明 gif

varLeft
左边拉伸分界点 y 坐标

varTop
上边拉伸分界点 x 坐标

varRight
右边拉伸分界点 y 坐标

varBottom
下边拉伸分界点 x 坐标

注释

通过设定透明模版,可以很容易的创建不规则形状的窗口,所需要的仅仅是提供一个透明的 gif 图片而已。当省略四个边的分界点时,NetBox 将不会根据窗口的拉伸改变透明模版,即窗口的透明模版将为固定大小。

一般来说,仅仅提供透明图片来建立一个透明窗口已经足够,如果还希望窗口能够根据用户的操作进行拉伸,则还需要提供窗口四个边的拉伸边界,以便于 NetBox 系统拉伸窗口及其透明模版。同时,窗口内还需要一个可以拉伸的 html 与之配合。

拉伸边界的含义是指当窗口被拉伸变大时,从什么位置开始分割拉伸透明模版,如下图所示:

通过设定透明模版四个边的分割坐标,NetBox 将透明模版分割为四个部分,当窗口发生拉伸时,NetBox 会自动移动四个部分的模版并复制其分界线上的内容,最终合并成为一个拉伸效果的透明模版。

通常情况下,将分界点设定在透明模版的直线部分会得到比较好的拉伸效果。

strMask 设定为 "" 将取消透明模式。

应用于

HtmlWindow 对象
版权所有: 2003- 网络盒子