⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapbasic.def

📁 basic二次开发程序 ,难得啊辛苦得到的
💻 DEF
📖 第 1 页 / 共 3 页
字号:
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 + -