用事件方式从1号工作站的数字化仪(设备码:2)上输入一系列点,并用直线段连接这些点:Р setStrokeMode(1,2,event)Р if(deviceClass==stroke) Р{Р awaitEvent(60,deviceClass,ws,deviceCode);Р }Р getStroke(n,xa,ya);Р polyline(n,xa,ya);Р图形系统允许对每一种逻辑设备设置相应的输入方式。例如:РsetLocatorMode(ws,deviceCode,inputMode)Р这是用来设置定位设备输入方式的命令,其中:РinputMode对应请求、采样、事件三种输入方式;ws是工作站的标志号;deviceCode是用来指定被采用的物理定位设备的设备码。Р4.4 交互技术Р 交互技术的出现使得图形系统能提供各种不同的交互功能,使用户能方便、高效地完成传统方法做起来较为困难的工作。Р 常用的交互技术有:对话框、橡皮筋技术、约束技术、网格技术、引力场技术、拖动技术、操作柄技术、菜单技术等。Р4.4.1对话框(Dialogue Box)Р用户常常需要从一个选择集中选择多个元素,比如字符属性集中有:加粗、倾斜、下划线等,它们并不是互斥的,用户可以一次选择多个属性。另外,有些选择集是相关的,如字体和字型。菜单技术在一个集合中选择一个元素是有用的,但是不适合作多个元素的选择,例如下拉式菜单和弹出式菜单通常在作出一个选择后就消失了,需要再次激活才能作第二个选择。Р 对话框可以解决上述问题,因为对话框在用户明确地指示关闭它以前一直是可见的。此外,对话框还允许用户从多个选择集中作选择,并且可以提供输入文本和数值的区域。在对话框中作出的选择在用户确认之前都可以修改。当所有需要的信息都输入到对话框并经用户确认后,对话框就消失了,系统按照选择的属性执行命令。