C++完美工业曲线控件源程序 展示 Pegrpapi.h源代码 各种宏定义
2012-08-08 21:46
543 查看
/////////////////////////////////////////////////////////////////// // 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 #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; DWORD dwMonoGraphBackColor; DWORD dwMonoTableForeColor; DWORD dwMonoTableBackColor; DWORD dwCMonoDeskColor; DWORD dwCMonoTextColor; DWORD dwCMonoShadowColor; DWORD dwCMonoGraphForeColor; DWORD dwCMonoGraphBackColor; DWORD dwCMonoTableForeColor; DWORD dwCMonoTableBackColor; DWORD dwDeskColor; DWORD dwTextColor; DWORD dwShadowColor; DWORD dwGraphForeColor; DWORD dwGraphBackColor; DWORD dwTableForeColor; DWORD dwTableBackColor; DWORD dwCDeskColor; DWORD dwCTextColor; DWORD dwCShadowColor; DWORD dwCGraphForeColor; DWORD dwCGraphBackColor; DWORD dwCTableForeColor; DWORD dwCTableBackColor; UINT nDataPrecision; UINT nCDataPrecision; UINT nFontSize; UINT nCFontSize; char szMainTitleFont[48]; BOOL bMainTitleBold; BOOL bMainTitleItalic; BOOL bMainTitleUnderline; char szCMainTitleFont[48]; BOOL bCMainTitleBold; BOOL bCMainTitleItalic; BOOL bCMainTitleUnderline; char szSubTitleFont[48]; BOOL bSubTitleBold; BOOL bSubTitleItalic; BOOL bSubTitleUnderline; char szCSubTitleFont[48]; BOOL bCSubTitleBold; BOOL bCSubTitleItalic; BOOL bCSubTitleUnderline; char szLabelFont[48]; BOOL bLabelBold; BOOL bLabelItalic; BOOL bLabelUnderline; char szCLabelFont[48]; BOOL bCLabelBold; BOOL bCLabelItalic; BOOL bCLabelUnderline; char szTableFont[48]; char szCTableFont[48]; // Version 2.0 // BOOL bAllowSubsetHotSpots; BOOL bAllowPointHotSpots; } GLOBALPROPERTIES; typedef struct tagGRAPHPROPERTIES // defined but we recommend using PEload/PEloadpartial instead { // GRAPH SCOPE // char szXAxisLabel[48]; char szYAxisLabel[48]; UINT nVBoundTypes; double fUpperBoundValue; double fLowerBoundValue; char szUpperBoundText[48]; char szLowerBoundText[48]; UINT nYAxisScaleControl; UINT nManualScaleControlY; double fManualMinY; double fManualMaxY; BOOL bNoScrollingSubsetControl; UINT nScrollingSubsets; UINT nCScrollingSubsets; UINT nPlottingMethod; UINT nCPlottingMethod; UINT nGridLineControl; UINT nCGridLineControl; BOOL bGridInFront; BOOL bCGridInFront; BOOL bTreatCompsAsNormal; BOOL bCTreatCompsAsNormal; UINT nComparisonSubsets; BOOL bNoStackedData; UINT nPointsToGraphInit; UINT nPointsToGraphVersion; UINT nCPointsToGraphVersion; UINT nPointsToGraph; UINT nCPointsToGraph; BOOL bForceVerticalPoints; BOOL bCForceVerticalPoints; UINT nGraphPlusTable; UINT nCGraphPlusTable; UINT nTableWhat; UINT nCTableWhat; // Version 2.0 // BOOL bAllowDataHotSpots; BOOL bAllowGraphHotSpots; BOOL bAllowTableHotSpots; BOOL bAllowCoordPrompting; BOOL bMarkDataPoints; BOOL bCMarkDataPoints; UINT nRYAxisComparisonSubsets; UINT nRYAxisScaleControl; UINT nRYAxisInitialScaleForY; UINT nRYAxisManualScaleControlY; double fRYAxisManualMinY; double fRYAxisManualMaxY; char szRYAxisLabel[48]; BOOL bAllowPlotCustomization; BOOL bAllowHistogram; int nSpecificPlotMode; BOOL bNegativeFromXAxis; BOOL bManualYAxisTicknLine; double fManualYAxisTick; double fManualYAxisLine; BOOL bManualRYAxisTicknLine; double fManualRYAxisTick; double fManualRYAxisLine; int nTargetPointsToTable; int nAltFreqThreshold; double fNullDataValue; int nPointSize; BOOL bAllowBestFitCurve; int nBestFitDegree; BOOL bAllowSpline; int nCurveGranularity; double fManualStackedMaxY; int nMaxPointsToGraph; BOOL bDisableRandomPointsToGraph; BOOL bAllowLine; BOOL bAllowBar; BOOL bAllowPoint; BOOL bAllowBestFitLine; BOOL bAllowArea; int nAllowZooming; BOOL bForceRightYAxis; BOOL bAllowPointsPlusLine; BOOL bAllowPointsPlusSpline; BOOL bAllowBestFitLineII; BOOL bAllowBestFitCurveII; int nSymbolFrequency; BOOL bAppendToEnd; } GRAPHPROPERTIES; typedef struct tagSGRAPHPROPERTIES // defined but we recommend using PEload/PEloadpartial instead { // SCIENTIFIC GRAPH SCOPE // char szXAxisLabel[48]; char szYAxisLabel[48]; UINT nVBoundTypes; double fUpperBoundValue; double fLowerBoundValue; char szUpperBoundText[48]; char szLowerBoundText[48]; UINT nYAxisScaleControl; UINT nManualScaleControlY; double fManualMinY; double fManualMaxY; BOOL bNoScrollingSubsetControl; UINT nScrollingSubsets; UINT nCScrollingSubsets; UINT nPlottingMethod; UINT nCPlottingMethod; UINT nGridLineControl; UINT nCGridLineControl; BOOL bGridInFront; BOOL bCGridInFront; BOOL bTreatCompsAsNormal; BOOL bCTreatCompsAsNormal; UINT nComparisonSubsets; UINT nXAxisScaleControl; UINT nManualScaleControlX; double fManualMinX; double fManualMaxX; BOOL bGraphDataLabels; BOOL bCGraphDataLabels; // Version 2.0 // BOOL bAllowDataHotSpots; BOOL bAllowGraphHotSpots; BOOL bAllowCoordPrompting; BOOL bMarkDataPoints; BOOL bCMarkDataPoints; UINT nRYAxisComparisonSubsets; UINT nRYAxisScaleControl; UINT nRYAxisInitialScaleForY; UINT nRYAxisManualScaleControlY; double fRYAxisManualMinY; double fRYAxisManualMaxY; char szRYAxisLabel[48]; BOOL bAllowPlotCustomization; BOOL bAllowBubble; int nBubbleSize; BOOL bNegativeFromXAxis; int nAllowDataLabels; BOOL bManualXAxisTicknLine; double fManualXAxisTick; double fManualXAxisLine; BOOL bManualYAxisTicknLine; double fManualYAxisTick; double fManualYAxisLine; BOOL bManualRYAxisTicknLine; double fManualRYAxisTick; double fManualRYAxisLine; double fNullDataValue; int nPointSize; BOOL bAllowBestFitCurve; int nBestFitDegree; BOOL bAllowSpline; int nCurveGranularity; BOOL bAllowLine; BOOL bAllowPoint; BOOL bAllowBestFitLine; BOOL bAllowStick; int nAllowZooming; BOOL bZoomMode; double fZoomMinX; double fZoomMaxX; double fZoomMinY; double fZoomMaxY; BOOL bForceRightYAxis; BOOL bAllowPointsPlusLine; BOOL bAllowPointsPlusSpline; int nSymbolFrequency; } SGRAPHPROPERTIES; typedef struct tagPIEPROPERTIES // defined but we recommend using PEload/PEloadpartial instead { // PIE SCOPE // UINT nGroupingPercent; UINT nCGroupingPercent; UINT nDataLabelType; UINT nCDataLabelType; UINT nAutoExplode; } PIEPROPERTIES; typedef struct tagSCROLLPARMS { int nVmin; // vertical scrollbar minimum int nVmax; // vertical scrollbar maximum int nVpos; // vertical scrollbar position int nHmin; // horizontal scrollbar minimum int nHmax; // horizontal scrollbar maximum int nHpos; // horizontal scrollbar position } SCROLLPARMS; typedef struct tagHOTSPOTDATA { RECT rectHotSpot; UINT nHotSpotType; UINT w1; UINT w2; } HOTSPOTDATA; typedef struct tagKEYDOWNDATA { UINT nChar; UINT nRepCnt; UINT nFlags; } KEYDOWNDATA; typedef struct tagGRAPHLOC { int nAxis; double fXval; double fYval; } GRAPHLOC; typedef struct tagTM { int nMonth; int nDay; int nYear; int nHour; int nMinute; int nSecond; int nWeekDay; int nYearDay; } TM; typedef struct tagEXTRAAXIS { int nSize; float fMin; float fMax; char szLabel[64]; float fManualLine; float fManualTick; char szFormat[16]; int nShowAxis; int nShowTickMark; int bInvertedAxis; int bLogScale; DWORD dwColor; } EXTRAAXIS; typedef struct tagCUSTOMGRIDNUMBERS { int nAxisType; // 0=Y, 1=RIGHT Y, 2=X, 3=TOP X int nAxisIndex; // only used for y and ry axes, index number relates to PEP_nWORKINGAXIS double dNumber; // number to format char szData[48]; // With PEvget, default format string ... With PEvset, completed formatted string } CUSTOMGRIDNUMBERS; #define PEP_nOBJECTTYPE 2100 #define PEP_szMAINTITLE 2105 #define PEP_szSUBTITLE 2110 #define PEP_nSUBSETS 2115 #define PEP_nPOINTS 2120 #define PEP_szaSUBSETLABELS 2125 #define PEP_szaPOINTLABELS 2130 #define PEP_faXDATA 2135 #define PEP_faYDATA 2140 #define PEP_bMONOWITHSYMBOLS 2145 #define PEP_nDEFORIENTATION 2150 #define PEP_bPREPAREIMAGES 2155 #define PEP_b3DDIALOGS 2160 #define PEP_bALLOWCUSTOMIZATION 2165 #define PEP_bALLOWEXPORTING 2170 #define PEP_bALLOWMAXIMIZATION 2175 #define PEP_bALLOWPOPUP 2180 #define PEP_nALLOWUSERINTERFACE 2185 #define PEP_bALLOWUSERINTERFACE 2185 #define PEP_dwaSUBSETCOLORS 2190 #define PEP_dwaSUBSETSHADES 2195 #define PEP_nPAGEWIDTH 2200 #define PEP_nPAGEHEIGHT 2205 #define PEP_rectLOGICALLOC 2210 #define PEP_bDIRTY 2215 #define PEP_bDIALOGSHOWN 2220 #define PEP_bCUSTOM 2225 #define PEP_nVIEWINGSTYLE 2230 #define PEP_nCVIEWINGSTYLE 2235 #define PEP_nDATASHADOWS 2240 #define PEP_nCDATASHADOWS 2245 #define PEP_bDATASHADOWS 2240 #define PEP_bCDATASHADOWS 2245 #define PEP_dwMONODESKCOLOR 2250 #define PEP_dwMONOTEXTCOLOR 2255 #define PEP_dwMONOSHADOWCOLOR 2260 #define PEP_dwMONOGRAPHFORECOLOR 2265 #define PEP_dwMONOGRAPHBACKCOLOR 2270 #define PEP_dwMONOTABLEFORECOLOR 2275 #define PEP_dwMONOTABLEBACKCOLOR 2280 #define PEP_dwCMONODESKCOLOR 2285 #define PEP_dwCMONOTEXTCOLOR 2290 #define PEP_dwCMONOSHADOWCOLOR 2295 #define PEP_dwCMONOGRAPHFORECOLOR 2300 #define PEP_dwCMONOGRAPHBACKCOLOR 2305 #define PEP_dwCMONOTABLEFORECOLOR 2310 #define PEP_dwCMONOTABLEBACKCOLOR 2315 #define PEP_dwDESKCOLOR 2320 #define PEP_dwTEXTCOLOR 2325 #define PEP_dwSHADOWCOLOR 2330 #define PEP_dwGRAPHFORECOLOR 2335 #define PEP_dwGRAPHBACKCOLOR 2340 #define PEP_dwTABLEFORECOLOR 2345 #define PEP_dwTABLEBACKCOLOR 2350 #define PEP_dwCDESKCOLOR 2355 #define PEP_dwCTEXTCOLOR 2360 #define PEP_dwCSHADOWCOLOR 2365 #define PEP_dwCGRAPHFORECOLOR 2370 #define PEP_dwCGRAPHBACKCOLOR 2375 #define PEP_dwCTABLEFORECOLOR 2380 #define PEP_dwCTABLEBACKCOLOR 2385 #define PEP_dwWDESKCOLOR 2390 #define PEP_dwWTEXTCOLOR 2395 #define PEP_dwWSHADOWCOLOR 2400 #define PEP_dwWGRAPHFORECOLOR 2405 #define PEP_dwWGRAPHBACKCOLOR 2410 #define PEP_dwWTABLEFORECOLOR 2415 #define PEP_dwWTABLEBACKCOLOR 2420 #define PEP_nDATAPRECISION 2425 #define PEP_nCDATAPRECISION 2430 #define PEP_nMAXDATAPRECISION 2431 #define PEP_nFONTSIZE 2435 #define PEP_nCFONTSIZE 2440 #define PEP_szMAINTITLEFONT 2445 #define PEP_bMAINTITLEBOLD 2450 #define PEP_bMAINTITLEITALIC 2455 #define PEP_bMAINTITLEUNDERLINE 2460 #define PEP_szCMAINTITLEFONT 2465 #define PEP_bCMAINTITLEBOLD 2470 #define PEP_bCMAINTITLEITALIC 2475 #define PEP_bCMAINTITLEUNDERLINE 2480 #define PEP_szSUBTITLEFONT 2485 #define PEP_bSUBTITLEBOLD 2490 #define PEP_bSUBTITLEITALIC 2495 #define PEP_bSUBTITLEUNDERLINE 2500 #define PEP_szCSUBTITLEFONT 2505 #define PEP_bCSUBTITLEBOLD 2510 #define PEP_bCSUBTITLEITALIC 2515 #define PEP_bCSUBTITLEUNDERLINE 2520 #define PEP_szLABELFONT 2525 #define PEP_bLABELBOLD 2530 #define PEP_bLABELITALIC 2535 #define PEP_bLABELUNDERLINE 2540 #define PEP_szCLABELFONT 2545 #define PEP_bCLABELBOLD 2550 #define PEP_bCLABELITALIC 2555 #define PEP_bCLABELUNDERLINE 2560 #define PEP_szTABLEFONT 2565 #define PEP_szCTABLEFONT 2570 #define PEP_bCACHEBMP 2574 #define PEP_hMEMBITMAP 2575 #define PEP_hMEMDC 2580 #define PEP_bALLOWSUBSETHOTSPOTS 2600 #define PEP_bALLOWPOINTHOTSPOTS 2605 #define PEP_structHOTSPOTDATA 2610 #define PEP_structKEYDOWNDATA 2612 #define PEP_bAUTOIMAGERESET 2615 #define PEP_bALLOWTITLESDIALOG 2616 #define PEP_nCURSORMODE 2617 #define PEP_nCURSORSUBSET 2618 #define PEP_nCURSORPOINT 2619 #define PEP_nCURSORPROMPTSTYLE 2620 #define PEP_bCURSORPROMPTTRACKING 2621 #define PEP_bMOUSECURSORCONTROL 2622 #define PEP_bALLOWANNOTATIONCONTROL 2623 #define PEP_naSUBSETSTOLEGEND 2624 #define PEP_naLEGENDANNOTATIONTYPE 2625 #define PEP_szaLEGENDANNOTATIONTEXT 2626 #define PEP_dwaLEGENDANNOTATIONCOLOR 2627 #define PEP_nVERTSCROLLPOS 2628 #define PEP_bALLOWDEBUGOUTPUT 2629 #define PEP_szaMULTISUBTITLES 2630 #define PEP_szaMULTIBOTTOMTITLES 2631 #define PEP_bFOCALRECT 2632 #define PEP_fFONTSIZEGLOBALCNTL 2634 #define PEP_fFONTSIZETITLECNTL 2635 #define PEP_bSUBSETBYPOINT 2636 #define PEP_ptLASTMOUSEMOVE 2637 #define PEP_bALLOWOLEEXPORT 2638 #define PEP_dwDESKGRADIENTSTART 2687 #define PEP_dwDESKGRADIENTEND 2688 #define PEP_nDESKGRADIENTSTYLE 2689 #define PEP_szDESKBMPFILENAME 2690 #define PEP_nDESKBMPSTYLE 2691 #define PEP_dwGRAPHGRADIENTSTART 2692 #define PEP_dwGRAPHGRADIENTEND 2693 #define PEP_nGRAPHGRADIENTSTYLE 2694 #define PEP_szGRAPHBMPFILENAME 2695 #define PEP_nGRAPHBMPSTYLE 2696 #define PEP_dwTABLEGRADIENTSTART 2697 #define PEP_dwTABLEGRADIENTEND 2698 #define PEP_nTABLEGRADIENTSTYLE 2699 #define PEP_szTABLEBMPFILENAME 2700 #define PEP_nTABLEBMPSTYLE 2701 #define PEP_nDROPSHADOWOFFSETX 2679 #define PEP_nDROPSHADOWOFFSETY 2680 #define PEP_nDROPSHADOWSTEPS 2681 #define PEP_nDROPSHADOWWIDTH 2682 #define PEBG_TRANSPARENT 1 #define PEP_bPNGISTRANSPARENT 2683 #define PEP_dwPNGTRANSPARENTCOLOR 2684 #define PEP_bPNGISINTERLACED 2685 #define PEP_nJPGQUALITY 2686 #define PEP_nPRINTSTYLECONTROL 2705 #define PEP_nHIDEINTERSECTINGTEXT 2678 #define PEP_bSTOP 2677 #define PEP_nBITMAPGRADIENTMENU 2702 #define PEP_bBITMAPGRADIENTMODE 2703 #define PEP_bCONTROLBELONGSTOMAXDLG 2704 #define PEP_nLONGXAXISTICKMENU 2674 #define PEP_nLONGYAXISTICKMENU 2673 #define PEP_nQUICKSTYLE 2672 #define PEP_nQUICKSTYLEMENU 2671 #define PEP_nVIEWINGSTYLEMENU 2640 #define PEP_nFONTSIZEMENU 2641 #define PEP_nDATAPRECISIONMENU 2642 #define PEP_nDATASHADOWMENU 2643 #define PEP_bSEPARATORMENU 2654 #define PEP_nMAXIMIZEMENU 2655 #define PEP_nCUSTOMIZEDIALOGMENU 2656 #define PEP_nEXPORTDIALOGMENU 2657 #define PEP_nHELPMENU 2658 #define PEP_nBORDERTYPEMENU 2659 #define PEP_nSHOWLEGENDMENU 2660 #define PEP_nLEGENDLOCATIONMENU 2661 #define PEP_nSHOWTABLEANNOTATIONSMENU 2662 #define PEP_nMULTIAXISSTYLEMENU 2663 #define PEP_nFIXEDFONTMENU 2664 #define PEP_bSHOWALLTABLEANNOTATIONS 2665 #define PEP_bSHOWLEGEND 2666 #define PEP_naCUSTOMMENU 2667 #define PEP_naCUSTOMMENUSTATE 2668 #define PEP_naCUSTOMMENULOCATION 2669 #define PEP_szaCUSTOMMENUTEXT 2670 #define PEP_nLASTMENUINDEX 2675 #define PEP_nLASTSUBMENUINDEX 2676 #define PEP_faZDATA 2900 #define PEP_bINVALID 2905 #define PEP_bOBJECTINSERVER 2910 #define PEP_hwndPARENTALCONTROL 2915 #define PEP_bOLDSCALINGLOGIC 2942 #define PEP_bFIXEDFONTS 2938 #define PEP_hSIZENSCURSOR 2939 #define PEP_dwHATCHBACKCOLOR 2941 #define PEP_naSUBSETHATCH 2940 #define PEP_nBORDERTYPES 2943 #define PEP_bDISABLECLIPPING 2944 #define PEP_fFONTSIZEMSCNTL 2945 #define PEP_fFONTSIZEMBCNTL 2946 #define PEP_fFONTSIZEGNCNTL 2947 #define PEP_fFONTSIZECPCNTL 2948 #define PEP_fFONTSIZEALCNTL 2949 #define PEP_nSBCODE 2106 #define PEP_nSBPOS 2107 #define PEP_nEXPORTTYPEDEF 2108 #define PEP_nEXPORTDESTDEF 2109 #define PEP_szEXPORTFILEDEF 2111 #define PEP_nEXPORTSIZEDEF 2112 #define PEP_szEXPORTUNITXDEF 2113 #define PEP_szEXPORTUNITYDEF 2114 #define PEP_fAXISTICKSPACING 3171 #define PEP_fXAXISNUMBERSPACING 3172 #define PEP_fXAXISTICKSPACING 3173 #define PEP_fGRAPHANNOTATIONSIZECNTL 3174 #define PEP_bSCROLLINGSCALECONTROL 3175 #define PEP_naSUBSETOBSTACLES 2323 #define PEP_nGRAPHANNOTMOVEABLE 2324 #define PEP_naGRAPHANNOTTEXTLOCATION 2321 #define PEP_nGRAPHANNOTTEXTDODGE 2322 #define PEP_nHSCROLLSTYLE 3331 #define PEP_szSCALESYMBOLS 2986 #define PEP_nMOUSEWHEELFUNCTION 2127 #define PEP_rectIMAGEMAPPOLYS 2124 #define PEP_rectIMAGEMAPELLIPS 2126 #define PEP_nYAXISLINELIMIT 3183 #define PEP_nRYAXISLINELIMIT 3184 #define PEP_nXAXISLINELIMIT 3185 #define PEP_nTXAXISLINELIMIT 3186 #define PEP_bYAXISWHOLENUMBERS 3179 #define PEP_bRYAXISWHOLENUMBERS 3180 #define PEP_bXAXISWHOLENUMBERS 3181 #define PEP_bTXAXISWHOLENUMBERS 3182 #define PEP_bZAXISWHOLENUMBERS 4061 #define PEP_bDARKTEXTINSET 2123 #define PEP_nGRADIENTBARS 3178 #define PEP_bLINESHADOWS 3177 #define PEP_nTEXTSHADOWS 2122 #define PEP_nPOINTLABELROWS 3433 #define PEP_fFONTSIZETBCNTL 2121 #define PEP_hDESKBMPHANDLE 2117 #define PEP_hGRAPHBMPHANDLE 2118 #define PEP_hTABLEBMPHANDLE 2119 #define PEP_nMANUALSLICELABELLENGTH 3928 #define PEP_nMINTABLEFONTSIZE 2116 #define PEP_bALLOWGRIDNUMBERHOTSPOTSZ 4057 #define PEP_dwGRAPHANNOTBACKCOLOR 3176 #define PEP_bSIMPLELINELEGEND 2973 #define PEP_bSIMPLEPOINTLEGEND 2974 #define PEP_nWORKINGTABLE 2977 #define PEP_nTAROWS 2951 #define PEP_nTACOLUMNS 2952 #define PEP_naTATYPE 2953 #define PEP_szaTATEXT 2954 #define PEP_dwaTACOLOR 2955 #define PEP_naTAHOTSPOT 2956 #define PEP_nTAHEADERROWS 2957 #define PEP_bTAHEADERCOLUMN 2958 #define PEP_naTACOLUMNWIDTH 2959 #define PEP_nTAHEADERORIENTATION 2960 #define PEP_nTALOCATION 2961 #define PEP_nTABORDER 2962 #define PEP_dwTABACKCOLOR 2963 #define PEP_dwTAFORECOLOR 2964 #define PEP_nTATEXTSIZE 2965 #define PEP_nTAAXISLOCATION 2966 #define PEP_nTAGRIDLINECONTROL 2967 #define PEP_bSHOWTABLEANNOTATION 2968 #define PEP_naTAJUSTIFICATION 2969 #define PEP_szTAFONT 2970 #define PEP_szaTAFONTS 2971 #define PEP_nDELIMITER 2950 #define PEP_bDISABLESYMBOLFIX 2972 #define PEP_bPAINTING 2916 #define PEP_hARROWCURSOR 2917 #define PEP_hZOOMCURSOR 2918 #define PEP_hHANDCURSOR 2919 #define PEP_hNODROPCURSOR 2920 #define PEP_bNOCUSTOMPARMS 2921 #define PEP_bNOHELP 2922 #define PEP_szHELPFILENAME 2923 #define PEP_nLEGENDSTYLE 2975 #define PEP_bNOSMARTTABLEPLACEMENT 2976 #define PEP_nIMAGEADJUSTLEFT 2982 #define PEP_nIMAGEADJUSTRIGHT 2983 #define PEP_nIMAGEADJUSTTOP 2984 #define PEP_nIMAGEADJUSTBOTTOM 2985 #define PEP_bMODALDIALOGS 2978 #define PEP_bMODELESSONTOP 2979 #define PEP_bMODELESSAUTOCLOSE 2980 #define PEP_szSCALESYMBOLS 2986 #define PEP_nDIALOGRESULT 2981 #define PEP_bALLOWTITLEHOTSPOTS 2924 #define PEP_bALLOWSUBTITLEHOTSPOTS 2925 #define PEP_bALLOWBOTTOMTITLEHOTSPOTS 2926 #define PEP_nCHARSET 2927 #define PEP_bALLOWJPEGOUTPUT 2928 #define PEP_bALLOWPAGE1 2930 #define PEP_bALLOWPAGE2 2931 #define PEP_bALLOWSUBSETSPAGE 2932 #define PEP_bALLOWPOINTSPAGE 2933 #define PEP_bALLOWFONTPAGE 2934 #define PEP_bALLOWCOLORPAGE 2935 #define PEP_bALLOWSTYLEPAGE 2936 #define PEP_bALLOWAXISPAGE 2937 #define PEP_szXAXISLABEL 3000 #define PEP_szYAXISLABEL 3005 #define PEP_nVBOUNDARYTYPES 3010 #define PEP_fUPPERBOUNDVALUE 3015 #define PEP_fLOWERBOUNDVALUE 3020 #define PEP_szUPPERBOUNDTEXT 3025 #define PEP_szLOWERBOUNDTEXT 3030 #define PEP_nINITIALSCALEFORYDATA 3035 #define PEP_nSCALEFORYDATA 3040 #define PEP_nYAXISSCALECONTROL 3045 #define PEP_nMANUALSCALECONTROLY 3050 #define PEP_fMANUALMINY 3055 #define PEP_fMANUALMAXY 3060 #define PEP_bNOSCROLLINGSUBSETCONTROL 3065 #define PEP_nSCROLLINGSUBSETS 3070 #define PEP_nCSCROLLINGSUBSETS 3075 #define PEP_naRANDOMSUBSETSTOGRAPH 3080 #define PEP_naCRANDOMSUBSETSTOGRAPH 3085 #define PEP_nPLOTTINGMETHOD 3090 #define PEP_nCPLOTTINGMETHOD 3095 #define PEP_nGRIDLINECONTROL 3100 #define PEP_nCGRIDLINECONTROL 3105 #define PEP_naPLOTTINGMETHODS 3103 #define PEP_nSPEEDBOOST 3104 #define PEP_nSHOWTICKMARKY 3106 #define PEP_nSHOWTICKMARKRY 3107 #define PEP_nSHOWTICKMARKX 3108 #define PEP_nOHLCMINWIDTH 3109 #define PEP_nMULTIAXESSIZING 3111 #define PEP_naPOINTHATCH 3114 #define PEP_bYAXISVERTGRIDNUMBERS 3113 #define PEP_bDAYLIGHTSAVINGS 3112 #define PEP_dwBARBORDERCOLOR 3116 #define PEP_fLEFTEDGESPACING 3117 #define PEP_fRIGHTEDGESPACING 3118 #define PEP_fAXISNUMBERSPACING 3119 #define PEP_fAXISTICKSPACING 3171 #define PEP_fXAXISNUMBERSPACING 3172 #define PEP_fXAXISTICKSPACING 3173 #define PEP_fGRAPHANNOTATIONSIZECNTL 3174 #define PEP_bSCROLLINGSCALECONTROL 3175 #define PEP_bTRIANGLEANNOTATIONADJ 3126 #define PEP_fGRIDASPECT 3124 #define PEP_faGRIDHOTSPOTVALUE 3123 #define PEP_bVGNAXISLABELLOCATION 3121 #define PEP_bALLOWGRIDNUMBERHOTSPOTSY 3122 #define PEP_structSPRINGDAYLIGHT 3127 #define PEP_structFALLDAYLIGHT 3128 #define PEP_bDATETIMESHOWSECONDS 3129 #define PEP_faWORKINGAXESPROPORTIONS 3131 #define PEP_bFIXEDLINETHICKNESS 3140 #define PEP_bFIXEDSPMWIDTH 3141 #define PEP_fDASHLINETHICKNESS 3142 #define PEP_naHORZLINEANNOTHOTSPOT 3138 #define PEP_naVERTLINEANNOTHOTSPOT 3139 #define PEP_nYEARMONTHDAYPROMPT 3133 #define PEP_nTIMELABELTYPE 3134 #define PEP_nDAYLABELTYPE 3135 #define PEP_nMONTHLABELTYPE 3136 #define PEP_nYEARLABELTYPE 3137 #define PEP_dwaAPPENDPOINTCOLORS 3132 #define PEP_bGRIDINFRONT 3110 #define PEP_bCGRIDINFRONT 3115 #define PEP_nAXISSIZEY 3143 #define PEP_nAXISLOCATIONY 3144 #define PEP_nAXISSIZERY 3145 #define PEP_nAXISLOCATIONRY 3146 #define PEP_bTREATCOMPSASNORMAL 3120 #define PEP_bCTREATCOMPSASNORMAL 3125 #define PEP_nCOMPARISONSUBSETS 3130 #define PEP_bDISABLESORTPLOTMETHODS 3147 #define PEP_nMULTIAXISSTYLE 3149 #define PEP_bFLOATINGBARS 3151 #define PEP_nMULTIAXISSEPARATORSIZE 3153 #define PEP_nCURSORPROMPTLOCATION 3152 #define PEP_nTICKSTYLE 3158 #define PEP_dwTICKCOLOR 3159 #define PEP_naPOINTTYPES 3156 #define PEP_naSUBSETFORPOINTTYPES 3157 #define PEP_naSUBSETFORPOINTCOLORS 3155 #define PEP_nZOOMSTYLE 3154 #define PEP_structCUSTOMGRIDNUMBERS 3162 #define PEP_bCUSTOMGRIDNUMBERSY 3160 #define PEP_bCUSTOMGRIDNUMBERSRY 3161 #define PEP_bCUSTOMGRIDNUMBERSX 3163 #define PEP_nGRIDLINEMENU 3164 #define PEP_nPLOTMETHODMENU 3165 #define PEP_nGRIDINFRONTMENU 3166 #define PEP_nTREATCOMPARISONSMENU 3167 #define PEP_nMARKDATAPOINTSMENU 3168 #define PEP_nSHOWANNOTATIONSMENU 3169 #define PEP_nUNDOZOOMMENU 3170 #define PEP_bALLOWCOORDPROMPTING 3200 #define PEP_bALLOWGRAPHHOTSPOTS 3205 #define PEP_bALLOWDATAHOTSPOTS 3210 #define PEP_bMARKDATAPOINTS 3215 #define PEP_bCMARKDATAPOINTS 3220 #define PEP_nRYAXISCOMPARISONSUBSETS 3225 #define PEP_nRYAXISSCALECONTROL 3230 #define PEP_nINITIALSCALEFORRYDATA 3235 #define PEP_nMANUALSCALECONTROLRY 3240 #define PEP_fMANUALMINRY 3245 #define PEP_fMANUALMAXRY 3250 #define PEP_szRYAXISLABEL 3255 #define PEP_nSCALEFORRYDATA 3256 #define PEP_bALLOWPLOTCUSTOMIZATION 3260 #define PEP_bNEGATIVEFROMXAXIS 3261 #define PEP_bMANUALYAXISTICKNLINE 3262 #define PEP_fMANUALYAXISTICK 3263 #define PEP_fMANUALYAXISLINE 3264 #define PEP_bMANUALRYAXISTICKNLINE 3265 #define PEP_fMANUALRYAXISTICK 3266 #define PEP_fMANUALRYAXISLINE 3267 #define PEP_fNULLDATAVALUE 3268 #define PEP_nPOINTSIZE 3269 #define PEP_naSUBSETPOINTTYPES 3270 #define PEP_naSUBSETLINETYPES 3271 #define PEP_bALLOWBESTFITCURVE 3272 #define PEP_nBESTFITDEGREE 3273 #define PEP_bALLOWSPLINE 3274 #define PEP_nCURVEGRANULARITY 3275 #define PEP_faAPPENDYDATA 3276 #define PEP_szaAPPENDPOINTLABELDATA 3277 #define PEP_bALLOWLINE 3279 #define PEP_bALLOWPOINT 3280 #define PEP_bALLOWBESTFITLINE 3281 #define PEP_nALLOWZOOMING 3282 #define PEP_bZOOMMODE 3283 #define PEP_fZOOMMINY 3284 #define PEP_fZOOMMAXY 3285 #define PEP_bFORCERIGHTYAXIS 3286 #define PEP_bALLOWPOINTSPLUSLINE 3287 #define PEP_bALLOWPOINTSPLUSSPLINE 3288 #define PEP_nSYMBOLFREQUENCY 3289 #define PEP_bSHOWANNOTATIONS 3290 #define PEP_bCSHOWANNOTATIONS 3202 #define PEP_dwANNOTATIONCOLOR 3203 #define PEP_dwCANNOTATIONCOLOR 3204 #define PEP_faGRAPHANNOTATIONX 3291 #define PEP_faGRAPHANNOTATIONY 3292 #define PEP_szaGRAPHANNOTATIONTEXT 3293 #define PEP_nMAXAXISANNOTATIONCLUSTER 3296 #define PEP_faXAXISANNOTATION 3297 #define PEP_szaXAXISANNOTATIONTEXT 3298 #define PEP_faYAXISANNOTATION 3299 #define PEP_szaYAXISANNOTATIONTEXT 3201 #define PEP_bANNOTATIONSINFRONT 3208
相关文章推荐
- 各种排序算法代码C++版
- C++右值引用完美展示与原理介绍
- 安卓TextView完美展示html格式代码
- 请帮忙解答,十分谢谢。下面的C++代码的宏定义是什么意思?
- 那些年通过代码直接创建控件时的各种犯傻(以后遇到会继续补充)
- c++代码实现各种排序算法
- UML建模图组件库,软件设计,UML绘制 ,打印,自动代码产生,软件,VC++,VB,控件源程序
- c++ <limits.h>中各种数据最大值最小值宏定义
- 自己开发的一款基于PagedDataSource的datalist repeater控件,只需要在源程序中添加三行代码,即可实现通用分页
- 在ArrayCollection和DataGrid代码例举下展示的Flex控件、数据结构乃至flex语言存在的衍生性和关联性
- 曲线解决CMFCPropertyGridCtrl掩码的bug2009年12月30日 星期三 下午 01:24CMFCPropertyGridCtrl这个控件当用到掩码时,会有问题.解决办法用其他掩码替代.下面是一个IP掩码处理方法.代码如下
- cocos2dx 3.3 cocos studio控件与C++代码内类的对应关系
- 工业监控,SCADA,组态,仿真, 建模, 源程序,自动化管理,HMI控件,VC++源代码组件库
- 巧用宏定义来简写C,C++代码
- [iOS基础控件 - 6.6.1] 展示团购数据代码
- 一个支持各种交叉等形状工业控制管道控件的实现
- 工业监控,SCADA,组态,仿真, 建模, 源程序,自动化管理,HMI控件,VC++源代码组件库
- 【机器视觉】各种跟CV、AR相关的C/C++代码收集
- [iOS基础控件 - 6.7] 微博展示 使用代码自定义TableCell(动态尺寸)
- 工业监控,SCADA,组态,仿真, 建模, 源程序,自动化管理,HMI控件,VC++源代码组件库