建立一个图例窗口 Create Legend
萍果机事件(只限在Macintosh下)
开始一个对话 AEInitiate()
发送DoScript事件 AEExecute()
响应一个事件 RemoteMsgHandler
9.特殊语句和函数
起动另外的程序 Run Program
返回系统信息 SystemInfo()
把一个字符串作为解释命令执行 Run Command
保存一个工作现场文件 Save Workerspace
装入一个工作现场文件或MBX文件 Run Application
设置数字化板 Set Digitizer
发送一个声音到扬声器 Beep
通过CommandInfo设置数据可读 Set Command Info
设置拖位对象的延迟时间 Set Drag Threshold
投影和坐标系统 ChooseProjection$()
二.Mapbasic各函数和语句的名称及其作用 TOP
语句和函数名称 所在页码 功能
Abs() 15 返回一个数的绝对值
Acos() 16 返回一个数的反余弦值
Add Column 17 在打开的表中,增加一临时的新列,或者用别的表的数据来更新一个已有的列
Add Map 22 向Map窗加一图层
AEExecute() 24 发送一个DoScript事件给萍果事件服务程序
AEInitiate() 25 建立一个通过AEExecute()函数发送苹果事件时要用的苹果事件通道说明符
Alter Botton 26 使按钮板(工具条)上的一个按钮可用,不可用,被选择或脱离选择
Alter BottonPad 27 显示或隐藏按钮板,增加或去除按钮
Alter Control 32 改变活化的定制对话框内控件的状态
Alter MapInfoDialog 34 使Mapinfo标准对话框中的控件不可用,隐匿或被赋予新值
Alter Menu 37 从一存在菜单中增加或去除某一菜单项
Alter Menu Bar 40 增加或去除菜单条上的菜单
Alter Menu Item 42 改变指定菜单项的状态(可用或不可用)
Alter Object 44 修改一个对象的形状,位置或图形式样
Alter Table 48 改变表结构(不能用于链结表)
ApplicationDirectory$() 50 返回当前正在执行的MapBasic应用程序的路径字串
Area() 51 面积函数,返回一个对象的地理面积
AreaOverlap() 52 返回两个封闭对象重叠的面积
Asc() 53 返回字符串头一字符的字符码[如Asc("Abcde"
为65] Asin() 54 返回一个数的反正弦值
Ask() 55 显示一个对话框给用户提出一个回答Yes/No(OK/Cancel )的问题
Atn() 56 返回一个数的反正切值
AutoLabel() 57 给出Map窗中的标注,并把标注存入装饰层
Beep 58 发出一个哔声
Browse 59 打开一新的Browser窗口
Brush 61 为图形对象指定一种填充式样
Buffer() 63 返回代表一个缓冲区的区域对象(在已有对象的指定缓冲距离内的区域 ) BottonPadInfo() 64 返回有关按钮板的信息
Call 65 调用过程或外部子程序
Centroid() 67 返回对象的形心(中心点)
CentroidX() 68 返回对象形心的X坐标
CentroidY() 69 返回对象形心的Y坐标
CharSet 70 指定MapBasic用哪一套字符集作为解释字符码
ChooseProjection$() 补124 显示选择投影对话框并返回用户选择的坐标系统
Chr$() 73 返回对应指定字符码的单字符字串
Close ALL 74






