MyDefine.h
上传用户:netltd
上传日期:2013-02-12
资源大小:7234k
文件大小:2k
源码类别:

绘图程序

开发平台:

Visual C++

  1. //当前任务代号
  2. #define   NEW_PROJECT             1 
  3. #define   NEW_FILE                2  
  4. #define   NEW_NONE               -1   
  5. //项目文件后缀
  6. #define   PROJECT_POSTFIX         prj
  7. //图纸文件后缀
  8. #define   DRAWING_POSTFIX     drg
  9. #define   RECENTFILELIST_NUM      4        //MRU文件列表项数目
  10. #define   A0_SIZE_INDEX           0
  11. #define   A1_SIZE_INDEX           1 
  12. #define   A2_SIZE_INDEX           2 
  13. #define   A3_SIZE_INDEX           3 
  14. #define   A4_SIZE_INDEX           4 
  15. #define   EXTRA_WIDTH             100   // 为方便绘图额外增加的窗口宽度
  16. #define   EXTRA_HIGTH             100   // 为方便绘图额外增加的窗口高度
  17. #define   SELECT_RECT_WIDTH       3
  18. #define   SELECT_RANGE            3    //选择对象时的选中范围 
  19. /*图形对象代号*/
  20. #define   OBJECT_LINE                310
  21. #define   OBJECT_RECT                320
  22. #define   OBJECT_CIRCLE              330  
  23. #define   OBJECT_ARC                 340
  24. #define   OBJECT_TEXT                350
  25. /*消息代号*/
  26. #define MESSAGE_MIN                9000
  27. #define MESSAGE_LBUTTONDOWN        9010
  28. #define MESSAGE_RBUTTONDOWN        9020
  29. #define MESSAGE_MOUSEMOVE          9030
  30. #define MESSAGE_SCROLL             9040
  31. #define MESSAGE_MAX                9200
  32. /*绘图命令代号*/
  33. #define   NO_COMMAND              0      //无任何命令
  34. #define   DRAW_MIN                1000 
  35. #define   DRAW_SELECT             1010
  36. #define   DRAW_LINE               1020
  37. #define   DRAW_RECT               1030
  38. #define   DRAW_CIRCLE             1040 
  39. #define   DRAW_ARC                1050
  40. #define   DRAW_TEXT               1060
  41. #define   DRAW_MULTILINE   1070
  42. #define   DRAW_POLYGON   1090
  43. #define   DRAW_ELLIPSE   1100
  44. #define   DRAW_DOT       1110
  45. #define   DRAW_DEFINELINE   1120
  46. #define   DRAW_CURVE              1130  
  47. #define   DRAW_MAX                1200 
  48. /*修改命令代号*/
  49. #define   MODIFY_MIN              1300 
  50. #define   MODIFY_DELETE           1310 
  51. #define   MODIFY_COPY             1320 
  52. #define   MODIFY_MAX              1500