DLG.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:3k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // Menu ID's
  2. #define IDM_EXIT            (WM_USER+4)
  3. #define IDM_GAME_CHECKERS   (WM_USER+10)
  4. #define IDM_GAME_GIVEAWAY   (WM_USER+11)
  5. #define IDM_PLAYERS         (WM_USER+13)
  6. #define IDM_BACK            (WM_USER+20)
  7. #define IDM_FORWARD         (WM_USER+21)
  8. #define IDM_SETUP_BOARD     (WM_USER+22)
  9. #define IDM_CONTINUE        (WM_USER+23)
  10. #define IDM_FLIP            (WM_USER+53)
  11. #define IDM_SETDRAWMOVES    (WM_USER+72)
  12. #define IDM_MUST_JUMP       (WM_USER+73)
  13. #define IDM_ABOUT           (WM_USER+79)
  14. // Some dialog ID's
  15. #define IDT_COMPANY_NAME    (WM_USER+80)
  16. #define IDT_FILE_DESC       (WM_USER+81)
  17. #define IDT_PROD_VER        (WM_USER+82)
  18. #define IDT_COPYRIGHT       (WM_USER+83)
  19. #define IDT_TRADEMARKS      (WM_USER+84)
  20. #define DLG_VERFIRST        IDT_COMPANY_NAME
  21. #define DLG_VERLAST         IDT_TRADEMARKS
  22. // Setup menu ID's
  23. #define IDM_SETUP_EXIT      (WM_USER+93)
  24. // Other ID's
  25. #define WM_OTHERINIT        (WM_USER+100)
  26. // SetWeights dialog
  27. #define IDEC_PIECE                  111
  28. #define IDEC_BLANK                  112
  29. #define IDEC_MOVE_THEORY            113
  30. #define IDEC_CENTER_POSITION        114
  31. #define IDEC_DOUBLE_CORNERS         115
  32. #define IDEC_KING_ROW               116
  33. #define IDEC_KING                   118
  34. #define IDEC_EDGES                  119
  35. // Config Depth Dialog
  36. #define IDEC_RECURSION_DEPTH        201
  37. #define ID_HELP                     203
  38. #define IDEC_PRUNING_DEPTH          204
  39. #define IDEC_PRUNING_WIDTH          206
  40. #define IDRB_P1_HUMAN               103
  41. #define IDRB_P1_COMPUTER            110
  42. #define IDRB_P1_NETWORK             117
  43. #define IDRB_P2_HUMAN               121
  44. #define IDRB_P2_COMPUTER            122
  45. #define IDRB_P2_NETWORK             123
  46. #define IDB_P1_COMPUTER_SETUP       3
  47. #define IDB_P1_NETWORK_SETUP        4
  48. #define IDB_P2_COMPUTER_SETUP       8
  49. #define IDB_P2_NETWORK_SETUP        9
  50. #define IDCB_MUST_JUMP              101
  51. #define IDCB_OPENING_BOOK           102
  52. #define IDCB_SHOW_COMMAND_WIN       105
  53. #define IDCB_SHOW_MOVES             106
  54. #define IDCB_SHOW_TIMER             107
  55. #define IDCB_SHOW_COMMAND           108
  56. #define IDCB_SHOW_OPEN_INFO         129
  57. #define IDCB_SHOW_DEBUG             130
  58. #define IDCB_USE_MEM_POSITIONS      104
  59. #define IDCB_USE_MOVE_THEORY        109
  60. #define IDCB_MOVE_SHUFFLING         120
  61. #define IDB_WEIGHTS                 124
  62. #define IDCB_EQUAL_MOVE_SKIPPING    125
  63. #define IDCB_GOOD_MOVE_SKIPPING     126
  64. #define IDCB_ALPHA_BETA_PRUNING     127
  65. #define IDCB_USE_OPENING_BOOK       128
  66. #define IDEC_BOOK_MOVE_DEPTH        131
  67. #define IDEC_FORMATION              132
  68. #define IDEC_FORMATION_CUTOFF       133
  69. #define IDB_PLAYER1                 137
  70. #define IDB_PLAYER2                 138
  71. #define IDCB_SHORT_JUMP_EVAL        134
  72. #define IDRB_SHORT_JUMP_EVAL        135
  73. #define IDEC_MAX_MOVES              136
  74. // Form specific menu items and helper messages
  75. #ifndef NO_FORM
  76. #define EM_GIVEFORMTOHWND           (WM_USER + 1000)
  77. #define IDM_ADDRESS                 (WM_USER + 1001)
  78. #define IDM_HINT                    (WM_USER + 1002)
  79. #define IDM_SAVE                    (WM_USER+2)
  80. #endif
  81. #define IDM_BASE_LEVEL              (WM_USER + 5000) // from IDM_BASE_LEVEL through base level plus 20 are reserved