|
| 1 | +/*------------------------ |
| 2 | + VECTFONT.H header file |
| 3 | + ------------------------*/ |
| 4 | + |
| 5 | +#define ID_RESOURCE 1 |
| 6 | + |
| 7 | +#define IDM_NOTHING 0 |
| 8 | +#define IDM_24POINT 1 |
| 9 | +#define IDM_STRETCH 2 |
| 10 | +#define IDM_MIRROR 3 |
| 11 | +#define IDM_CHARANGLE 4 |
| 12 | +#define IDM_ROTATE 5 |
| 13 | +#define IDM_CHARSHEAR 6 |
| 14 | +#define IDM_SHADOW 7 |
| 15 | +#define IDM_HOLLOW 8 |
| 16 | +#define IDM_DROPSHADOW 9 |
| 17 | +#define IDM_BLOCK 10 |
| 18 | +#define IDM_NEON 11 |
| 19 | +#define IDM_FADE 12 |
| 20 | +#define IDM_SPOKES 13 |
| 21 | +#define IDM_WAVY 14 |
| 22 | +#define IDM_MODSPOKES 15 |
| 23 | + |
| 24 | +#define LCID_MYFONT 1L |
| 25 | +#define ID_PATH 1L |
| 26 | +#define PI 3.14159 |
| 27 | + |
| 28 | +LONG CreateVectorFont (HPS hps, LONG lcid, CHAR *szFacename) ; // VF00 |
| 29 | +BOOL ScaleVectorFont (HPS hps, SHORT xPointSize, SHORT yPointSize) ; |
| 30 | +BOOL ScaleFontToBox (HPS hps, LONG cbText, CHAR *szText, LONG cxBox, |
| 31 | + LONG cyBox) ; |
| 32 | +VOID QueryStartPointInTextBox (HPS hps, LONG cbText, CHAR *szText, |
| 33 | + POINTL *pptl) ; |
| 34 | +VOID ColorClient (HPS hps, LONG cxClient, LONG cyClient, LONG lColor) ; |
| 35 | + |
| 36 | +VOID Display_24Point (HPS hps, LONG cxClient, LONG cyClient) ; // VF01 |
| 37 | +VOID Display_Stretch (HPS hps, LONG cxClient, LONG cyClient) ; // VF02 |
| 38 | +VOID Display_Mirror (HPS hps, LONG cxClient, LONG cyClient) ; // VF03 |
| 39 | +VOID Display_CharAngle (HPS hps, LONG cxClient, LONG cyClient) ; // VF04 |
| 40 | +VOID Display_Rotate (HPS hps, LONG cxClient, LONG cyClient) ; // VF05 |
| 41 | +VOID Display_CharShear (HPS hps, LONG cxClient, LONG cyClient) ; // VF06 |
| 42 | +VOID Display_Shadow (HPS hps, LONG cxClient, LONG cyClient) ; // VF07 |
| 43 | +VOID Display_Hollow (HPS hps, LONG cxClient, LONG cyClient) ; // VF08 |
| 44 | +VOID Display_DropShadow (HPS hps, LONG cxClient, LONG cyClient) ;// VF09 |
| 45 | +VOID Display_Block (HPS hps, LONG cxClient, LONG cyClient) ; // VF10 |
| 46 | +VOID Display_Neon (HPS hps, LONG cxClient, LONG cyClient) ; // VF11 |
| 47 | +VOID Display_Fade (HPS hps, LONG cxClient, LONG cyClient) ; // VF12 |
| 48 | +VOID Display_Spokes (HPS hps, LONG cxClient, LONG cyClient) ; // VF13 |
| 49 | +VOID Display_Wavy (HPS hps, LONG cxClient, LONG cyClient) ; // VF14 |
| 50 | +VOID Display_ModSpokes (HPS hps, LONG cxClient, LONG cyClient) ; // VF15 |
0 commit comments