📄 pegrpapi.h
字号:
///////////////////////////////////////////////////////////////////
// PEGRP32 API FUNCTIONS AND DEFINES //
////////////////////////////////////////////
//---------------------------------------------------------------------------
// PEGRPAPI.H
//---------------------------------------------------------------------------
// Copyright (c) 1992-2003, Gigasoft, Inc. All Rights Reserved.
//---------------------------------------------------------------------------
// Include file for the GigaSoft ProEssentials Custom Controls
//---------------------------------------------------------------------------
#ifndef __PEGRPAPI_H__
#define __PEGRPAPI_H__
#define PESTA_CENTER 0
#define PESTA_LEFT 1
#define PESTA_RIGHT 2
#define PEDO_DRIVERDEFAULT 0
#define PEDO_LANDSCAPE 1
#define PEDO_PORTRAIT 2
#define PEVS_COLOR 0
#define PEVS_MONO 1
#define PEVS_MONOWITHSYMBOLS 2
#define PEFS_LARGE 0
#define PEFS_MEDIUM 1
#define PEFS_SMALL 2
#define PEVB_NONE 0
#define PEVB_TOP 1
#define PEVB_BOTTOM 2
#define PEVB_TOPANDBOTTOM 3
#define PEAC_AUTO 0
#define PEAC_NORMAL 1
#define PEAC_LOG 2
#define PEMC_HIDE 0
#define PEMC_SHOW 1
#define PEMC_GRAYED 2
#define PECM_SHOW 0
#define PECM_GRAYED 1
#define PECM_HIDE 2
#define PECMS_UNCHECKED 0
#define PECMS_CHECKED 1
#define PECML_TOP 0
#define PECML_ABOVE_SEPARATOR 1
#define PECML_BELOW_SEPARATOR 2
#define PECML_BOTTOM 3
#define PEGPM_LINE 0
#define PEGPM_BAR 1
#define PEGPM_STICK 4
#define PEGPM_POINT 2
#define PEGPM_AREA 3
#define PEGPM_AREASTACKED 4
#define PEGPM_AREASTACKEDPERCENT 5
#define PEGPM_BARSTACKED 6
#define PEGPM_BARSTACKEDPERCENT 7
#define PEGPM_POINTSPLUSBFL 8
#define PEGPM_POINTSPLUSBFLGRAPHED 9
#define PEGPM_HISTOGRAM 10
#define PEGPM_SPECIFICPLOTMODE 11
#define PEGPM_BUBBLE 12
#define PEGPM_POINTSPLUSBFC 13
#define PEGPM_POINTSPLUSBFCGRAPHED 14
#define PEGPM_POINTSPLUSSPLINE 15
#define PEGPM_SPLINE 16
#define PEGPM_POINTSPLUSLINE 17
#define PEGPM_HORIZONTALBAR 18
#define PEGPM_HORZBARSTACKED 19
#define PEGPM_HORZBARSTACKEDPERCENT 20
#define PEGPM_STEP 21
#define PEGPM_RIBBON 22
#define PEGPM_CONTOURLINES 23
#define PEGPM_CONTOURCOLORS 24
#define PEGPM_HIGHLOWBAR 25
#define PEGPM_HIGHLOWLINE 26
#define PEGPM_HIGHLOWCLOSE 27
#define PEGPM_OPENHIGHLOWCLOSE 28
#define PEGPM_BOXPLOT 29
#define PECPS_NONE 0
#define PECPS_XVALUE 1
#define PECPS_YVALUE 2
#define PECPS_XYVALUES 3
#define PEAUI_NONE 0
#define PEAUI_ALL 1
#define PEAUI_DISABLEKEYBOARD 2
#define PEAUI_DISABLEMOUSE 3
#define PEGLC_BOTH 0
#define PEGLC_YAXIS 1
#define PEGLC_XAXIS 2
#define PEGLC_NONE 3
#define PEAS_SUMPP 51
#define PEAS_MINAP 1
#define PEAS_MINPP 52
#define PEAS_MAXAP 2
#define PEAS_MAXPP 53
#define PEAS_AVGAP 3
#define PEAS_AVGPP 54
#define PEAS_P1SDAP 4
#define PEAS_P1SDPP 55
#define PEAS_P2SDAP 5
#define PEAS_P2SDPP 56
#define PEAS_P3SDAP 6
#define PEAS_P3SDPP 57
#define PEAS_M1SDAP 7
#define PEAS_M1SDPP 58
#define PEAS_M2SDAP 8
#define PEAS_M2SDPP 59
#define PEAS_M3SDAP 9
#define PEAS_M3SDPP 60
#define PEAS_PARETO_ASC 90
#define PEAS_PARETO_DEC 91
#define PEPTGI_FIRSTPOINTS 0
#define PEPTGI_LASTPOINTS 1
#define PEPTGV_SEQUENTIAL 0
#define PEPTGV_RANDOM 1
#define PEGPT_GRAPH 0
#define PEGPT_TABLE 1
#define PEGPT_BOTH 2
#define PETW_GRAPHED 0
#define PETW_ALLSUBSETS 1
#define PEDLT_PERCENTAGE 0
#define PEDLT_VALUE 1
#define PEMSC_NONE 0
#define PEMSC_MIN 1
#define PEMSC_MAX 2
#define PEMSC_MINMAX 3
#define IDEXPORTBUTTON 1015
#define IDMAXIMIZEBUTTON 1016
#define IDORIGINALBUTTON 1109
#define PEHS_NONE 0
#define PEHS_SUBSET 1
#define PEHS_POINT 2
#define PEHS_GRAPH 3
#define PEHS_TABLE 4
#define PEHS_DATAPOINT 5
#define PEHS_ANNOTATION 6
#define PEHS_XAXISANNOTATION 7
#define PEHS_YAXISANNOTATION 8
#define PEHS_HORZLINEANNOTATION 9
#define PEHS_VERTLINEANNOTATION 10
#define PEHS_MAINTITLE 11
#define PEHS_SUBTITLE 12
#define PEHS_MULTISUBTITLE 13
#define PEHS_MULTIBOTTOMTITLE 14
#define PEHS_YAXISLABEL 15
#define PEHS_XAXISLABEL 16
#define PEHS_YAXIS 17
#define PEHS_XAXIS 18
#define PEHS_YAXISGRIDNUMBER 19
#define PEHS_RYAXISGRIDNUMBER 20
#define PEHS_XAXISGRIDNUMBER 21
#define PEHS_TXAXISGRIDNUMBER 22
#define PEHS_TABLEANNOTATION 23
#define PEHS_TABLEANNOTATION19 42
#define PEHS_ZAXISGRIDNUMBER 43
#define PESPM_NONE 0
#define PESPM_HIGHLOWBAR 1
#define PESPM_HIGHLOWLINE 2
#define PESPM_HIGHLOWCLOSE 3
#define PESPM_OPENHIGHLOWCLOSE 4
#define PESPM_BOXPLOT 5
#define PEZIO_NORMAL 0
#define PEZIO_RECT 1
#define PEZIO_LINE 2
#define PETS_GRIDSTYLE 0
#define PETS_THICK 1
#define PETS_DOT 2
#define PETS_DASH 3
#define PETS_1UNIT 4
#define PETS_THIN 5
#define PEZS_FRAMED_RECT 0
#define PEZS_RO2_NOT 1
#define PECPL_TOP_LEFT 0
#define PECPL_TOP_RIGHT 1
#define PELS_2_LINE 0
#define PELS_1_LINE 1
#define PELS_1_LINE_INSIDE_AXIS 2
#define PELS_1_LINE_TOP_OF_AXIS 3
#define PELS_1_LINE_INSIDE_OVERLAP 4
#define PEMAS_GROUP_ALL_AXES 0
#define PEMAS_SEPARATE_AXES 1
#define PETAHO_HORZ 0
#define PETAHO_90 1
#define PETAHO_270 2
#define PETAL_TOP_CENTER 0
#define PETAL_TOP_LEFT 1
#define PETAL_LEFT_CENTER 2
#define PETAL_BOTTOM_LEFT 3
#define PETAL_BOTTOM_CENTER 4
#define PETAL_BOTTOM_RIGHT 5
#define PETAL_RIGHT_CENTER 6
#define PETAL_TOP_RIGHT 7
#define PETAL_INSIDE_TOP_CENTER 8
#define PETAL_INSIDE_TOP_LEFT 9
#define PETAL_INSIDE_LEFT_CENTER 10
#define PETAL_INSIDE_BOTTOM_LEFT 11
#define PETAL_INSIDE_BOTTOM_CENTER 12
#define PETAL_INSIDE_BOTTOM_RIGHT 13
#define PETAL_INSIDE_RIGHT_CENTER 14
#define PETAL_INSIDE_TOP_RIGHT 15
#define PETAL_INSIDE_AXIS 100
#define PETAL_INSIDE_AXIS_0 100
#define PETAL_INSIDE_AXIS_1 101
#define PETAL_INSIDE_AXIS_2 102
#define PETAL_INSIDE_AXIS_3 103
#define PETAL_INSIDE_AXIS_4 104
#define PETAL_INSIDE_AXIS_5 105
#define PETAL_OUTSIDE_AXIS 200
#define PETAL_OUTSIDE_AXIS_0 200
#define PETAL_OUTSIDE_AXIS_1 201
#define PETAL_OUTSIDE_AXIS_2 202
#define PETAL_OUTSIDE_AXIS_3 203
#define PETAL_OUTSIDE_AXIS_4 204
#define PETAL_OUTSIDE_AXIS_5 205
#define PETAL_INSIDE_TABLE 300
#define PETAL_OVERLAP_AXIS 400
#define PETAL_OVERLAP_AXIS_0 400
#define PETAL_OVERLAP_AXIS_1 401
#define PETAL_OVERLAP_AXIS_2 402
#define PETAL_OVERLAP_AXIS_3 403
#define PETAL_OVERLAP_AXIS_4 404
#define PETAL_OVERLAP_AXIS_5 405
#define PECONTROL_GRAPH 300
#define PECONTROL_PIE 302
#define PECONTROL_SGRAPH 304
#define PECONTROL_PGRAPH 308
#define PECONTROL_3D 312
#define PETAB_DROP_SHADOW 0
#define PETAB_SINGLE_LINE 1
#define PETAB_NO_BORDER 2
#define PETAB_INSET 3
#define PETAAL_TOP_FULL_WIDTH 0
#define PETAAL_TOP_LEFT 1
#define PETAAL_TOP_CENTER 2
#define PETAAL_TOP_RIGHT 3
#define PETAAL_BOTTOM_FULL_WIDTH 4
#define PETAAL_BOTTOM_LEFT 5
#define PETAAL_BOTTOM_CENTER 6
#define PETAAL_BOTTOM_RIGHT 7
#define PETAAL_TOP_TABLE_SPACED 8
#define PETAAL_BOTTOM_TABLE_SPACED 9
#define PETAAL_NEW_ROW 100
#define PETAJ_LEFT 0
#define PETAJ_CENTER 1
#define PETAJ_RIGHT 2
#define PESTM_TICKS_INSIDE 0
#define PESTM_TICKS_OUTSIDE 1
#define PESTM_TICKS_HIDE 2
#define PESPL_PERCENTPLUSLABEL 0
#define PESPL_PERCENT 1
#define PESPL_LABEL 2
#define PESH_MONOCHROME 0
#define PESH_BOTH 1
#define PEAXD_INCLUDE_SAT_SUN 0
#define PEAXD_NO_WEEKENDS 1
#define PEPSC_NONE 0
#define PEPSC_CURRENT_STYLE 1
#define PEPSC_DEFAULT_MONO 2
#define FIRST_DEFAULT_TAB 0
#define WIRE_FRAME_COLOR 32000
#define SOLID_SURFACE_COLOR 32001
#define PEDP_ENABLED 0
#define PEDP_DISABLED 1
#define PEDP_INSIDE_TOP 2
#define PETLT_12HR_AM_PM 0
#define PETLT_12HR_NO_AM_PM 1
#define PETLT_24HR 2
#define PEDLT_3_CHAR 0
#define PEDLT_1_CHAR 1
#define PEDLT_NO_DAY_PROMPT 2
#define PEDLT_NO_DAY_NUMBER 3
#define PEMLT_3_CHAR 0
#define PEMLT_1_CHAR 1
#define PEMLT_NO_MONTH_PROMPT 2
// HORIZONTAL LINE ANNOTATIONS CAN BE WITH RESPECT TO RIGHT Y AXIS COORDINATES
// BY ADDING 1000 TO THE FOLLOWING CONSTANTS
#define PELT_THINSOLID 0
#define PELT_DASH 1
#define PELT_DOT 2
#define PELT_DASHDOT 3
#define PELT_DASHDOTDOT 4
#define PELT_MEDIUMSOLID 5
#define PELT_THICKSOLID 6
#define PELAT_GRIDTICK 7
#define PELAT_GRIDLINE 8
#define PELT_MEDIUMTHINSOLID 9
#define PELT_MEDIUMTHICKSOLID 10
#define PELT_EXTRATHICKSOLID 11
#define PELT_EXTRATHINSOLID 12
#define PELT_EXTRAEXTRATHINSOLID 13
#define PELAT_GRIDTICKII 14
#define PELAT_GRIDLINEII 15
#define PEPS_SMALL 0
#define PEPS_MEDIUM 1
#define PEPS_LARGE 2
#define PEPS_MICRO 3
#define PEPT_PLUS 0
#define PEPT_CROSS 1
#define PEPT_DOT 2
#define PEPT_DOTSOLID 3
#define PEPT_SQUARE 4
#define PEPT_SQUARESOLID 5
#define PEPT_DIAMOND 6
#define PEPT_DIAMONDSOLID 7
#define PEPT_UPTRIANGLE 8
#define PEPT_UPTRIANGLESOLID 9
#define PEPT_DOWNTRIANGLE 10
#define PEPT_DOWNTRIANGLESOLID 11
#define PEPT_DASH 72
#define PEPT_PIXEL 73
#define PEPT_ARROW_N 92
#define PEPT_ARROW_NE 93
#define PEPT_ARROW_E 94
#define PEPT_ARROW_SE 95
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -