home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / windxy.zip / WINDXF.H < prev    next >
Text File  |  1990-11-25  |  2KB  |  44 lines

  1.  
  2. /* Menu Constants    */
  3.  
  4. #define  IDM_ABOUT      100
  5. #define    IDM_OPEN         101
  6. #define    IDM_EXIT         102
  7. #define  IDM_DRAW      103
  8. #define  IDM_ZOOM      104
  9. #define  IDM_UNZOOM    105
  10. #define  IDM_DRMETA    106
  11. #define  IDM_CLIP      107
  12. #define  IDM_MFOPEN    108
  13.  
  14. #define  IDC_FILENAME  400
  15. #define  IDC_EDIT      401
  16. #define  IDC_FILES     402
  17. #define  IDC_PATH      403
  18. #define  IDC_LISTBOX   404
  19. #define  IDM_FOPEN     405
  20. #define  IDM_FCANCEL   406
  21. #define  IDM_MFNAME    407
  22. #define  IDM_WRITEMF   408
  23. #define  IDM_CANCELMF  409
  24.  
  25.  
  26. /* Function Prototypes    */
  27.  
  28. int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
  29. BOOL windxfInit(HANDLE);
  30. long FAR PASCAL windxfWndProc(HWND, unsigned, WORD, LONG);
  31. extern BOOL FAR PASCAL FILEDIALOGPROC(HWND hdlg,unsigned messg,WORD wParam,LONG lParam);
  32. extern BOOL FAR PASCAL MFNAMEPROC(HWND hdlg,unsigned messg,WORD wParam,LONG lParam);
  33. extern BOOL FAR PASCAL MFPROC(HWND hdlg,unsigned messg,WORD wParam,LONG lParam);
  34. extern BOOL FAR PASCAL About(HWND hdlg,unsigned messg,WORD wParam,LONG lParam);
  35.  
  36. extern  int ReadDXF(char *dxfname);
  37. extern  int dxfstate(char *line1,char *line2);
  38. extern  int get_followxyfloat(int fd,double *x,double *y);
  39. extern  int get_followline(int fd,int st,char *line);
  40. extern  int get_followarc(int fd,double *x,double *y,double *radius,double *st_ang,double *end_ang);
  41. extern  int getline(char *line,int lim,int fd);
  42. extern  int MapUsertoLog(double x,double y,int *lx,int *ly);
  43. extern  void GetDbPath(char * dbpath);
  44.