seticonproperty
语法:seticonproperty(iconid@ "icontitle ",#property,value)
说明:为指定设计图标设置属性值,设计图标可以是标准设计图标,也可以是【xtra】设计图标。
setkeyboardfocus
语法:setkeyboardfocus(iconid@ "icontitle ")
说明:当前键盘输入焦点设置到指定的【sprite】设计图标、文本输入框或director动画。
setspriteproperty
语法:setspriteproperty(@"spriteicontitle ",#property,value)
说明:设置由指定【sprite】设计图标显示的sprite对象的属性值。属性的定义请参阅函数seticonproperty( )的说明。
showcursor
语法:showcursor(display)
说明:显示或隐藏鼠标指针。showcursor(on)显示鼠标指针,showcursor(off)则关闭显示鼠标指针。
showmenubar
语法:showmenubar(display)
说明:显示或隐藏【演示】窗口的菜单栏。showmenubar(on)显示菜单栏,showmenubar(off)则关闭菜单栏显示。
showtaskbar
语法:showtaskbar(display)
说明:显示或隐藏windows 95或windows nt操作系统的任务栏。showtaskbar(on)显示任务栏,showtaskbar(off)则关闭任务栏。
showtitlebar
语法:showtitlebar(display)
说明:显示或隐藏【演示】窗口的标题栏。showtitlebar(on)显示标题栏,showtitlebar(off)则关闭标题栏。该函数用于macintosh操作系统中。
showwindow
语法:showwindow(display)
说明:打开或关闭【演示】窗口。showwindow(on)打开【演示】窗口,showwindow(off)则关闭【演示】窗口。该函数仅用于程序设计期间。
syncpoint
语法:syncpoint(option)
说明:和syncwait(seconds)函数配合使用,用于同步设计图标的执行。syncpoint(option)用于对等待时间计时,计时方式由option指定:
0—在显示当前设计图标中的内容前开始计时
1—在显示当前设计图标中的内容后开始计时
2—只有在用户匹配一响应或退出交互作用分支结构时才开始计时
syncwait
语法:syncwait(seconds)
说明:和syncpoint(option)函数配合使用,用于同步设计图标的执行。syncwait(seconds)用于设置等待时间,参数seconds为等待的秒数。在等待时间内,所有交互作用响应均不可用,但数字化电影、动画及其他操作仍然可以继续进行。
systemmessagebox
语法:result = systemmessagebox(windowhandle,"text ","caption " [,type or #buttons,#icon,default,#modality])
说明:显示windows风格的消息框。参数text代表显示在消息框中的提示文本。参数caption代表消息框窗口的标题。第4个可选参数可以是数值type,也可以是符号#buttons。如果是数值type,那么后续的可选参数将被忽略,此时参数type用于指定消息框的类型;如果是符号#buttons,则代表消息框中出现的按钮。符号可以取以下几种值:
#ok—【ok】 按钮(默认值)
#okcancel—【ok】,【cancel】按钮
#abortretryignore—【abort】,【retry】,【ignore】按钮
#retrycancel—【retry】,【cancel】按钮
#yesno—【yes】,【no】按钮
#yesnocancel—【yes】,【no】,【cancel】按钮
参数#icon指定消息框中出现在图标,可以取以下几种值:
#information—i(默认值)
#asterisk—i
#exclamation—!
#warning—!
#question—?
#stop—stop
#error—stop
#hand—stop
参数#modality用于设置消息框的模式/非模式状态,可以取以下几种值:
#applicationmodal—模式窗口(默认值),用户在当前窗口中进行其他操作之前,必须按下消息框中的某个按钮,但是用户仍然可以切换到其他线程中进行操作
#systemmodal—与#applicationmodal效果相似,但消息框始终显示在最前端
#taskmodal—与#applicationmodal效果相似,但用户在进行其他任何操作前必须按下消息框中的某个按钮
该函数执行后,以数值方式返回用户选择的按钮:
1—按下【ok】按钮
2—按下【cancel】按钮
3—按下【abort】按钮
4—按下【retry】按钮
5—按下【ignore】按钮
6—按下【yes】按钮
7—按下【no】按钮
test
语法:test(condition,true expression,false expression)
说明:当条件condition为true时,执行true expression表达式;当条件condition为false时,执行false expression表达式。
textcopy
语法:textcopy( )
说明:将当前选中文本复制到系统剪贴板上。使用此函数可以实现自定义菜单中edit>copy命令。
textcut
语法:textcut( )
说明:将当前选中文本剪切到系统剪贴板上。使用此函数可以实现自定义菜单中edit>cut命令。
textpaste
语法:textpaste( )
说明:将系统剪贴板中的文本粘贴到当前文本中时,插入点光标所在位置上。使用此函数可以实现自定义菜单中edit>paste命令。
trace
语法:trace("string ")或trace(#action)
说明:该函数接受字符串string或符号#action作为参数,用于在程序设计期间跟踪程序的运行情况。如果使用字符串string或字符型表达式作为被跟踪的数据,则当程序运行时,trace函数在【控制面板】窗口中输出指定字符串string或字符型表达式的计算结果。如果使用符号#action作为参数,可以控制在【控制面板】窗口中输出哪些内容。例如,被执行的设计图标的名称、缩写或者由trace函数输出的被跟踪数据。可用的参数取值有:
#on—允许输出设计图标名称、缩写和被跟踪的数据
#off—停止输出设计图标名称、缩写和被跟踪的数据
#iconon—允许输出设计图标名称、缩写
#iconoff—停止输出设计图标名称、缩写
#traceon—允许输出被跟踪数据
#traceoff—停止输出被跟踪数据
#clear—清除【控制面板】窗口中的内容
#pause—暂停程序执行,相当于向程序流程中插入调试断点
typeof
语法:type:=typeof(value)
说明:返回参数value的数据类型。可能的返回值有:#integer,#real,#string,#linearlist,#proplist,#rect,#point,#symbol和#event。
waitmouseup
语法:waitmouseup( )
说明:暂停程序的执行,直到用户释放鼠标左键。
zoomrect
语法:zoomrect(x,y)
说明:从坐标(x,y)处产生一组逐渐放大的矩形框。
新闻热点
疑难解答