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

📄 pegrpapi.h

📁 一个完美的工业曲线显示控件
💻 H
📖 第 1 页 / 共 5 页
字号:
///////////////////////////////////////////////////////////////////
// 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 + -