Oracle Forms Builder中,常会出现等待后台调用pck或者等待请求运行的情形。sql
等待过程当中,为了更友善地展示当前状态,防止用户方误操做,常会使用变动鼠标形态的方式。oracle
oracle form内置函数 SET_APPLICATION_PROPERTY 的 CURSOR_STYLE 属性能够实现这一功能。ssh
SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'BUSY'); --忙碌状态 SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'DEFAULT'); --普通状态
好比,WIN Aero鼠标方案,忙碌状态为有个转动的圆圈。ide
来看下oracle官方给出的释义 SET_APPLICATION_PROPERTY:函数
再来看下 CURSOR_STYLE 的取值:ui
Cursor Style Propertythis
Descriptionspa
Specifies the mouse cursor style. Use this property to dynamically change the shape of the cursor. The following settings are valid for the Cursor Style property: 3d
ARROWorm
Displays a GUI-specific arrow symbol.
BUSY
Displays a GUI-specific busy symbol.
CROSSHAIR
Displays a GUI-specific crosshair symbol.
DEFAULT
Displays a GUI-specific arrow symbol.
HELP
Displays a GUI-specific help symbol.
INSERTION
Displays a GUI-specific insertion symbol.
HAND
Pointing finger symbol.
MOVE
Crossed Arrow move window symbol.
Resize Arrows
The first two letters indicate direction, e.g. MWRESIZE - North-West Resize
NRESIZE
SRESIZE
ERESIZE
WRESIZE
NERESIZE
NWRESIZE
SERESIZE
SWRESIZE