📄 pegrpapi.h
字号:
#define PEPT_ARROW_S 96
#define PEPT_ARROW_SW 97
#define PEPT_ARROW_W 98
#define PEPT_ARROW_NW 99
#define PEADL_NONE 0
#define PEADL_DATAVALUES 1
#define PEADL_POINTLABELS 2
#define PEADL_DATAPOINTLABELS 3
#define PEAZ_NONE 0
#define PEAZ_HORIZONTAL 1
#define PEAZ_VERTICAL 2
#define PEAZ_HORZANDVERT 3
#define PEBFD_2ND 0
#define PEBFD_3RD 1
#define PEBFD_4TH 2
#define PEBS_SMALL 0
#define PEBS_MEDIUM 1
#define PEBS_LARGE 2
#define PECG_COARSE 0
#define PECG_MEDIUM 1
#define PECG_FINE 2
#define PEAE_NONE 0
#define PEAE_ALLSUBSETS 1
#define PEAE_INDSUBSETS 2
#define PECM_NOCURSOR 0
#define PECM_POINT 1
#define PECM_DATACROSS 2
#define PECM_DATASQUARE 3
#define PECM_FLOATINGY 4
#define PECM_FLOATINGXY 5
#define PECM_FLOATINGXONLY 6
#define PECM_FLOATINGYONLY 7
#define PEHS_HORIZONTAL 0 /* ----- */
#define PEHS_VERTICAL 1 /* ||||| */
#define PEHS_FDIAGONAL 2 /* \\\\\ */
#define PEHS_BDIAGONAL 3 /* ///// */
#define PEHS_CROSS 4 /* +++++ */
#define PEHS_DIAGCROSS 5 /* xxxxx */
#define PEGS_NO_GRADIENT 0
#define PEGS_VERTICAL 1
#define PEGS_HORIZONTAL 2
#define PEBS_NO_BMP 0
#define PEBS_STRETCHBLT 1
#define PEBS_TILED_BITBLT 2
#define PEBS_BITBLT_TOP_LEFT 3
#define PEBS_BITBLT_TOP_CENTER 4
#define PEBS_BITBLT_TOP_RIGHT 5
#define PEBS_BITBLT_BOTTOM_LEFT 6
#define PEBS_BITBLT_BOTTOM_CENTER 7
#define PEBS_BITBLT_BOTTOM_RIGHT 8
#define PEBS_BITBLT_CENTER 9
#define PEQS_NO_STYLE 0
#define PEQS_LIGHT_INSET 1
#define PEQS_LIGHT_SHADOW 2
#define PEQS_LIGHT_LINE 3
#define PEQS_LIGHT_NO_BORDER 4
#define PEQS_MEDIUM_INSET 5
#define PEQS_MEDIUM_SHADOW 6
#define PEQS_MEDIUM_LINE 7
#define PEQS_MEDIUM_NO_BORDER 8
#define PEQS_DARK_INSET 9
#define PEQS_DARK_SHADOW 10
#define PEQS_DARK_LINE 11
#define PEQS_DARK_NO_BORDER 12
// GRAPH ANNOTATIONS CAN BE WITH RESPECT TO RIGHT Y AXIS COORDINATES
// BY ADDING 1000 TO THE FOLLOWING CONSTANTS
#define PEGAT_NOSYMBOL 0
#define PEGAT_PLUS 1
#define PEGAT_CROSS 2
#define PEGAT_DOT 3
#define PEGAT_DOTSOLID 4
#define PEGAT_SQUARE 5
#define PEGAT_SQUARESOLID 6
#define PEGAT_DIAMOND 7
#define PEGAT_DIAMONDSOLID 8
#define PEGAT_UPTRIANGLE 9
#define PEGAT_UPTRIANGLESOLID 10
#define PEGAT_DOWNTRIANGLE 11
#define PEGAT_DOWNTRIANGLESOLID 12
#define PEGAT_SMALLPLUS 13
#define PEGAT_SMALLCROSS 14
#define PEGAT_SMALLDOT 15
#define PEGAT_SMALLDOTSOLID 16
#define PEGAT_SMALLSQUARE 17
#define PEGAT_SMALLSQUARESOLID 18
#define PEGAT_SMALLDIAMOND 19
#define PEGAT_SMALLDIAMONDSOLID 20
#define PEGAT_SMALLUPTRIANGLE 21
#define PEGAT_SMALLUPTRIANGLESOLID 22
#define PEGAT_SMALLDOWNTRIANGLE 23
#define PEGAT_SMALLDOWNTRIANGLESOLID 24
#define PEGAT_LARGEPLUS 25
#define PEGAT_LARGECROSS 26
#define PEGAT_LARGEDOT 27
#define PEGAT_LARGEDOTSOLID 28
#define PEGAT_LARGESQUARE 29
#define PEGAT_LARGESQUARESOLID 30
#define PEGAT_LARGEDIAMOND 31
#define PEGAT_LARGEDIAMONDSOLID 32
#define PEGAT_LARGEUPTRIANGLE 33
#define PEGAT_LARGEUPTRIANGLESOLID 34
#define PEGAT_LARGEDOWNTRIANGLE 35
#define PEGAT_LARGEDOWNTRIANGLESOLID 36
#define PEGAT_POINTER 37
#define PEGAT_THINSOLIDLINE 38
#define PEGAT_DASHLINE 39
#define PEGAT_DOTLINE 40
#define PEGAT_DASHDOTLINE 41
#define PEGAT_DASHDOTDOTLINE 42
#define PEGAT_MEDIUMSOLIDLINE 43
#define PEGAT_THICKSOLIDLINE 44
#define PEGAT_LINECONTINUE 45
#define PEGAT_TOPLEFT 46
#define PEGAT_BOTTOMRIGHT 47
#define PEGAT_RECT_THIN 48
#define PEGAT_RECT_DASH 49
#define PEGAT_RECT_DOT 50
#define PEGAT_RECT_DASHDOT 51
#define PEGAT_RECT_DASHDOTDOT 52
#define PEGAT_RECT_MEDIUM 53
#define PEGAT_RECT_THICK 54
#define PEGAT_RECT_FILL 55
#define PEGAT_ROUNDRECT_THIN 56
#define PEGAT_ROUNDRECT_DASH 57
#define PEGAT_ROUNDRECT_DOT 58
#define PEGAT_ROUNDRECT_DASHDOT 59
#define PEGAT_ROUNDRECT_DASHDOTDOT 60
#define PEGAT_ROUNDRECT_MEDIUM 61
#define PEGAT_ROUNDRECT_THICK 62
#define PEGAT_ROUNDRECT_FILL 63
#define PEGAT_ELLIPSE_THIN 64
#define PEGAT_ELLIPSE_DASH 65
#define PEGAT_ELLIPSE_DOT 66
#define PEGAT_ELLIPSE_DASHDOT 67
#define PEGAT_ELLIPSE_DASHDOTDOT 68
#define PEGAT_ELLIPSE_MEDIUM 69
#define PEGAT_ELLIPSE_THICK 70
#define PEGAT_ELLIPSE_FILL 71
#define PEGAT_DASH 72
#define PEGAT_PIXEL 73
#define PEGAT_STARTPOLY 74
#define PEGAT_ADDPOLYPOINT 75
#define PEGAT_ENDPOLYGON 76
#define PEGAT_ENDPOLYLINE_THIN 77
#define PEGAT_ENDPOLYLINE_MEDIUM 78
#define PEGAT_ENDPOLYLINE_THICK 79
#define PEGAT_ENDPOLYLINE_DASH 80
#define PEGAT_ENDPOLYLINE_DOT 81
#define PEGAT_ENDPOLYLINE_DASHDOT 82
#define PEGAT_ENDPOLYLINE_DASHDOTDOT 83
#define PEGAT_STARTTEXT 84
#define PEGAT_ADDTEXT 85
#define PEGAT_PARAGRAPH 86
#define PEGAT_MEDIUMTHINSOLID 87
#define PEGAT_MEDIUMTHICKSOLID 88
#define PEGAT_EXTRATHICKSOLID 89
#define PEGAT_EXTRATHINSOLID 90
#define PEGAT_EXTRAEXTRATHINSOLID 91
#define PEGAT_ARROW_N 92
#define PEGAT_ARROW_NE 93
#define PEGAT_ARROW_E 94
#define PEGAT_ARROW_SE 95
#define PEGAT_ARROW_S 96
#define PEGAT_ARROW_SW 97
#define PEGAT_ARROW_W 98
#define PEGAT_ARROW_NW 99
#define PEGAT_SMALL_OBSTACLE 100
#define PEGAT_MEDIUM_OBSTACLE 101
#define PEGAT_LARGE_OBSTACLE 102
#define PEGAT_RECT_OBSTACLE 103
#define PEGAT_NOSYMBOL_MOVABLE 104
#define PEDTM_NONE 0
#define PEDTM_VB 1
#define PEDTM_DELPHI 2
#define PESC_POLAR 0
#define PESC_SMITH 1
#define PESC_ROSE 2
#define PESC_ADMITTANCE 3
#define PESA_ALL 0
#define PESA_AXISLABELS 1
#define PESA_GRIDNUMBERS 2
#define PESA_NONE 3
#define PESA_LABELONLY 4
#define PESA_EMPTY 5
#define PEMPS_NONE 0
#define PEMPS_SMALL 1
#define PEMPS_MEDIUM 2
#define PEMPS_LARGE 3
#define PESS_NONE 0
#define PESS_FINANCIAL 1
#define PELL_TOP 0
#define PELL_BOTTOM 1
#define PELL_LEFT 2
#define PELL_RIGHT 3
#define PEHSS_SMALL 0
#define PEHSS_MEDIUM 1
#define PEHSS_LARGE 2
#define PEHSS_SCROLLING_POINTLABELS 0
#define PEHSS_STATIONARY_POINTLABELS 1
#define PEETD_METAFILE 0
#define PEETD_BMP 1
#define PEETD_JPEG 2
#define PEETD_PNG 3
#define PEETD_TEXT 4
#define PEEDD_CLIPBOARD 0
#define PEEDD_FILE 1
#define PEEDD_PRINTER 2
#define PEESD_NO_SIZE_OR_PIXEL 0
#define PEESD_MILLIMETERS 1
#define PEESD_INCHES 2
#define PEESD_POINTS 3
#define PEGAM_NOT_MOVEABLE 0
#define PEGAM_POINTER 1
#define PEDS_NONE 0
#define PEDS_SHADOWS 1
#define PEDS_3D 2
#define PEGS_THIN 0
#define PEGS_THICK 1
#define PEGS_DOT 2
#define PEGS_DASH 3
#define PEGS_ONEPIXEL 4
#define PEFVP_AUTO 0
#define PEFVP_VERT 1
#define PEFVP_HORZ 2
#define PEFVP_SLANTED 3
#define PEMAS_NONE 0
#define PEMAS_THIN 1
#define PEMAS_MEDIUM 2
#define PEMAS_THICK 3
#define PEMAS_THICKPLUSTICK 4
#define PERI_INCBY15 0
#define PERI_INCBY10 1
#define PERI_INCBY5 2
#define PERI_INCBY2 3
#define PERI_INCBY1 4
#define PERI_DECBY1 5
#define PERI_DECBY2 6
#define PERI_DECBY5 7
#define PERI_DECBY10 8
#define PERI_DECBY15 9
#define PERD_WIREFRAME 0
#define PERD_PLOTTINGMETHOD 1
#define PERD_FULLDETAIL 2
#define PESBB_WHILEROTATING 0
#define PESBB_ALWAYS 1
#define PESBB_NEVER 2
// PolyModes
#define PEPM_SURFACEPOLYGONS 1
#define PEPM_3DBAR 2
#define PEPM_POLYGONDATA 3
#define PEPM_SCATTER 4
// Plotting Methods
#define PEPLM_WIREFRAME 0
#define PEPLM_SURFACE 1
#define PEPLM_SURFACE_W_SHADING 2
#define PEPLM_SURFACE_W_PIXELS 3
#define PEPLM_SURFACE_W_CONTOUR 4
// Plotting Methods for Scatter Graph
#define PEPLM_POINTS 0
#define PEPLM_LINES 1
#define PEPLM_POINTS_AND_LINES 2
#define PESC_NONE 0
#define PESC_TOPLINES 1
#define PESC_BOTTOMLINES 2
#define PESC_TOPCOLORS 3
#define PESC_BOTTOMCOLORS 4
#define PESS_WHITESHADING 0
#define PESS_COLORSHADING 1
#define PETS_NO_TEXT 0
#define PETS_BOLD_TEXT 1
#define PETS_ALL_TEXT 2
#define PEMWF_VERT_SCROLL 0
#define PEMWF_HORZ_SCROLL 1
#define PEMWF_NO_SCROLL 2
#define PESB_MOUSE_WHEEL_UP 100
#define PESB_MOUSE_WHEEL_DOWN 101
typedef struct tagGLOBALPROPERTIES // defined but we recommend using PEload/PEloadpartial instead
{
// GLOBAL SCOPE //
UINT nObjectType; // read only
char szMainTitle[48];
char szSubTitle[48];
UINT nSubsets;
UINT nPoints;
BOOL bMonoWithSymbols;
UINT nDefOrientation;
BOOL bPrepareImages;
BOOL b3dDialogs;
BOOL bDataShadows;
BOOL bAllowCustomization;
BOOL bAllowExporting;
BOOL bAllowMaximization;
BOOL bAllowPopup;
BOOL bAllowUserInterface;
UINT nPageWidth;
UINT nPageHeight;
RECT rectLogicalLoc;
BOOL bCustom;
BOOL nViewingStyle;
BOOL nCViewingStyle;
DWORD dwMonoDeskColor;
DWORD dwMonoTextColor;
DWORD dwMonoShadowColor;
DWORD dwMonoGraphForeColor;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -