📄 mapbasic.def
字号:
Define MAPPER_INFO_CLIP_TYPE 23
Define MAPPER_INFO_CLIP_REGION 24
'----------------------------------------------------------------------------
' Display Modes, returned by MapperInfo() for MAPPER_INFO_DISPLAY_DMS
'----------------------------------------------------------------------------
Define MAPPER_INFO_DISPLAY_DECIMAL 0
Define MAPPER_INFO_DISPLAY_DEGMINSEC 1
Define MAPPER_INFO_DISPLAY_MGRS 2
'----------------------------------------------------------------------------
' Display Modes, returned by MapperInfo() for MAPPER_INFO_DISPLAY
'----------------------------------------------------------------------------
Define MAPPER_INFO_DISPLAY_SCALE 0
Define MAPPER_INFO_DISPLAY_ZOOM 1
Define MAPPER_INFO_DISPLAY_POSITION 2
'----------------------------------------------------------------------------
' Distance Calculation Types
'----------------------------------------------------------------------------
Define MAPPER_INFO_DIST_SPHERICAL 0
Define MAPPER_INFO_DIST_CARTESIAN 1
'----------------------------------------------------------------------------
' Clip Types
'----------------------------------------------------------------------------
Define MAPPER_INFO_CLIP_DISPLAY_ALL 0
Define MAPPER_INFO_CLIP_DISPLAY_POLYOBJ 1
Define MAPPER_INFO_CLIP_OVERLAY 2
'============================================================================
' MenuItemInfoByID() and MenuItemInfoByHandler() defines
'============================================================================
Define MENUITEM_INFO_ENABLED 1
Define MENUITEM_INFO_CHECKED 2
Define MENUITEM_INFO_CHECKABLE 3
Define MENUITEM_INFO_SHOWHIDEABLE 4
Define MENUITEM_INFO_ACCELERATOR 5
Define MENUITEM_INFO_TEXT 6
Define MENUITEM_INFO_HELPMSG 7
Define MENUITEM_INFO_HANDLER 8
Define MENUITEM_INFO_ID 9
'============================================================================
' ObjectGeography() defines
'============================================================================
Define OBJ_GEO_MINX 1
Define OBJ_GEO_LINEBEGX 1
Define OBJ_GEO_POINTX 1
Define OBJ_GEO_MINY 2
Define OBJ_GEO_LINEBEGY 2
Define OBJ_GEO_POINTY 2
Define OBJ_GEO_MAXX 3
Define OBJ_GEO_LINEENDX 3
Define OBJ_GEO_MAXY 4
Define OBJ_GEO_LINEENDY 4
Define OBJ_GEO_ARCBEGANGLE 5
Define OBJ_GEO_TEXTLINEX 5
Define OBJ_GEO_ROUNDRADIUS 5
Define OBJ_GEO_CENTROID 5
Define OBJ_GEO_ARCENDANGLE 6
Define OBJ_GEO_TEXTLINEY 6
Define OBJ_GEO_TEXTANGLE 7
'============================================================================
' ObjectInfo() defines
'============================================================================
Define OBJ_INFO_TYPE 1
Define OBJ_INFO_PEN 2
Define OBJ_INFO_SYMBOL 2
Define OBJ_INFO_TEXTFONT 2
Define OBJ_INFO_BRUSH 3
Define OBJ_INFO_NPNTS 20
Define OBJ_INFO_TEXTSTRING 3
Define OBJ_INFO_SMOOTH 4
Define OBJ_INFO_FRAMEWIN 4
Define OBJ_INFO_NPOLYGONS 21
Define OBJ_INFO_TEXTSPACING 4
Define OBJ_INFO_TEXTJUSTIFY 5
Define OBJ_INFO_FRAMETITLE 6
Define OBJ_INFO_TEXTARROW 6
Define OBJ_INFO_FILLFRAME 7
Define OBJ_INFO_REGION 8
Define OBJ_INFO_PLINE 9
Define OBJ_INFO_MPOINT 10
Define OBJ_INFO_NONEMPTY 11
'----------------------------------------------------------------------------
' Object types, returned by ObjectInfo(<obj>, OBJ_INFO_TYPE)
'----------------------------------------------------------------------------
Define OBJ_TYPE_ARC 1
Define OBJ_TYPE_ELLIPSE 2
Define OBJ_TYPE_LINE 3
Define OBJ_TYPE_PLINE 4
Define OBJ_TYPE_POINT 5
Define OBJ_TYPE_FRAME 6
Define OBJ_TYPE_REGION 7
Define OBJ_TYPE_RECT 8
Define OBJ_TYPE_ROUNDRECT 9
Define OBJ_TYPE_TEXT 10
Define OBJ_TYPE_MPOINT 11
Define OBJ_TYPE_COLLECTION 12
'============================================================================
' SearchInfo() defines
'============================================================================
Define SEARCH_INFO_TABLE 1
Define SEARCH_INFO_ROW 2
'============================================================================
' SelectionInfo() defines
'============================================================================
Define SEL_INFO_TABLENAME 1
Define SEL_INFO_SELNAME 2
Define SEL_INFO_NROWS 3
'============================================================================
' Server statement and function defines
'============================================================================
'----------------------------------------------------------------------------
' Return Codes
'----------------------------------------------------------------------------
Define SRV_SUCCESS 0
Define SRV_SUCCESS_WITH_INFO 1
Define SRV_ERROR -1
Define SRV_INVALID_HANDLE -2
Define SRV_NEED_DATA 99
Define SRV_NO_MORE_DATA 100
'----------------------------------------------------------------------------
' Special values for the status associated with a fetched value
'----------------------------------------------------------------------------
Define SRV_NULL_DATA -1
Define SRV_TRUNCATED_DATA -2
'----------------------------------------------------------------------------
' Server_ColumnInfo() Attr defines
'----------------------------------------------------------------------------
Define SRV_COL_INFO_NAME 1
Define SRV_COL_INFO_TYPE 2
Define SRV_COL_INFO_WIDTH 3
Define SRV_COL_INFO_PRECISION 4
Define SRV_COL_INFO_SCALE 5
Define SRV_COL_INFO_VALUE 6
Define SRV_COL_INFO_STATUS 7
Define SRV_COL_INFO_ALIAS 8
'----------------------------------------------------------------------------
' Column types, returned by Server_ColumnInfo(<stmt>,<colno>,SRV_COL_INFO_TYPE)
'----------------------------------------------------------------------------
Define SRV_COL_TYPE_NONE 0
Define SRV_COL_TYPE_CHAR 1
Define SRV_COL_TYPE_DECIMAL 2
Define SRV_COL_TYPE_INTEGER 3
Define SRV_COL_TYPE_SMALLINT 4
Define SRV_COL_TYPE_DATE 5
Define SRV_COL_TYPE_LOGICAL 6
Define SRV_COL_TYPE_FLOAT 8
Define SRV_COL_TYPE_FIXED_LEN_STRING 16
Define SRV_COL_TYPE_BIN_STRING 17
'----------------------------------------------------------------------------
' Server_DriverInfo() Attr defines
'----------------------------------------------------------------------------
Define SRV_DRV_INFO_NAME 1
Define SRV_DRV_INFO_NAME_LIST 2
Define SRV_DRV_DATA_SOURCE 3
'----------------------------------------------------------------------------
' Server_ConnectInfo() Attr defines
'----------------------------------------------------------------------------
Define SRV_CONNECT_INFO_DRIVER_NAME 1
Define SRV_CONNECT_INFO_DB_NAME 2
Define SRV_CONNECT_INFO_SQL_USER_ID 3
Define SRV_CONNECT_INFO_DS_NAME 4
Define SRV_CONNECT_INFO_QUOTE_CHAR 5
'----------------------------------------------------------------------------
' Fetch Directions used by Server_Fetch()
'----------------------------------------------------------------------------
Define SRV_FETCH_NEXT -1
Define SRV_FETCH_PREV -2
Define SRV_FETCH_FIRST -3
Define SRV_FETCH_LAST -4
'============================================================================
' StringCompare(<str_1>, <str_2>) return values
'============================================================================
Define STR_LT -1
Define STR_GT 1
Define STR_EQ 0
'============================================================================
' StyleAttr() defines
'============================================================================
Define PEN_WIDTH 1
Define PEN_PATTERN 2
Define PEN_COLOR 4
Define PEN_INDEX 5
Define PEN_INTERLEAVED 6
Define BRUSH_PATTERN 1
Define BRUSH_FORECOLOR 2
Define BRUSH_BACKCOLOR 3
Define FONT_NAME 1
Define FONT_STYLE 2
Define FONT_POINTSIZE 3
Define FONT_FORECOLOR 4
Define FONT_BACKCOLOR 5
Define SYMBOL_CODE 1
Define SYMBOL_COLOR 2
Define SYMBOL_POINTSIZE 3
Define SYMBOL_ANGLE 4
Define SYMBOL_FONT_NAME 5
Define SYMBOL_FONT_STYLE 6
Define SYMBOL_KIND 7
Define SYMBOL_CUSTOM_NAME 8
Define SYMBOL_CUSTOM_STYLE 9
'----------------------------------------------------------------------------
' Symbol kinds returned by StyleAttr(<symbol>, SYMBOL_KIND)
'----------------------------------------------------------------------------
Define SYMBOL_KIND_VECTOR 1
Define SYMBOL_KIND_FONT 2
Define SYMBOL_KIND_CUSTOM 3
'============================================================================
' SystemInfo() defines
'============================================================================
Define SYS_INFO_PLATFORM 1
Define SYS_INFO_APPVERSION 2
Define SYS_INFO_MIVERSION 3
Define SYS_INFO_RUNTIME 4
Define SYS_INFO_CHARSET 5
Define SYS_INFO_COPYPROTECTED 6
Define SYS_INFO_APPLICATIONWND 7
Define SYS_INFO_DDESTATUS 8
Define SYS_INFO_MAPINFOWND 9
Define SYS_INFO_NUMBER_FORMAT 10
Define SYS_INFO_DATE_FORMAT 11
Define SYS_INFO_DIG_INSTALLED 12
Define SYS_INFO_DIG_MODE 13
Define SYS_INFO_MIPLATFORM 14
Define SYS_INFO_MDICLIENTWND 15
Define SYS_INFO_PRODUCTLEVEL 16
Define SYS_INFO_APPIDISPATCH 17
'----------------------------------------------------------------------------
' Platform, returned by SystemInfo(SYS_INFO_PLATFORM)
'----------------------------------------------------------------------------
Define PLATFORM_SPECIAL 0
Define PLATFORM_WIN 1
Define PLATFORM_MAC 2
Define PLATFORM_MOTIF 3
Define PLATFORM_X11 4
Define PLATFORM_XOL 5
'----------------------------------------------------------------------------
' Version, returned by SystemInfo(SYS_INFO_MIPLATFORM)
'----------------------------------------------------------------------------
Define MIPLATFORM_SPECIAL 0
Define MIPLATFORM_WIN16 1
Define MIPLATFORM_WIN32 2
Define MIPLATFORM_POWERMAC 3
Define MIPLATFORM_MAC68K 4
Define MIPLATFORM_HP 5
Define MIPLATFORM_SUN 6
'============================================================================
' TableInfo() defines
'============================================================================
Define TAB_INFO_NAME 1
Define TAB_INFO_NUM 2
Define TAB_INFO_TYPE 3
Define TAB_INFO_NCOLS 4
Define TAB_INFO_MAPPABLE 5
Define TAB_INFO_READONLY 6
Define TAB_INFO_TEMP 7
Define TAB_INFO_NROWS 8
Define TAB_INFO_EDITED 9
Define TAB_INFO_FASTEDIT 10
Define TAB_INFO_UNDO 11
Define TAB_INFO_MAPPABLE_TABLE 12
Define TAB_INFO_USERMAP 13
Define TAB_INFO_USERBROWSE 14
Define TAB_INFO_USERCLOSE 15
Define TAB_INFO_USEREDITABLE 16
Define TAB_INFO_USERREMOVEMAP 17
Define TAB_INFO_USERDISPLAYMAP 18
Define TAB_INFO_TABFILE 19
Define TAB_INFO_MINX 20
Define TAB_INFO_MINY 21
Define TAB_INFO_MAXX 22
Define TAB_INFO_MAXY 23
Define TAB_INFO_SEAMLESS 24
Define TAB_INFO_COORDSYS_MINX 25
Define TAB_INFO_COORDSYS_MINY 26
Define TAB_INFO_COORDSYS_MAXX 27
Define TAB_INFO_COORDSYS_MAXY 28
Define TAB_INFO_COORDSYS_CLAUSE 29
Define TAB_INFO_COORDSYS_NAME 30
Define TAB_INFO_NREFS 31
'----------------------------------------------------------------------------
' Table type defines, returned by TableInfo(<tab_ref>, TAB_INFO_TYPE)
'----------------------------------------------------------------------------
Define TAB_TYPE_BASE 1
Define TAB_TYPE_RESULT 2
Define TAB_TYPE_VIEW 3
Define TAB_TYPE_IMAGE 4
Define TAB_TYPE_LINKED 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -