DEMO4_5.RC
上传用户:cncajx
上传日期:2007-01-03
资源大小:190k
文件大小:10k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1.   1 #include "demo4_5.h"
  2.   2 
  3.   3 Demo4_5 MENU
  4.   4 BEGIN
  5.   5     POPUP       "&Command"
  6.   6        BEGIN
  7.   7            MENUITEM     "&Clear"        IDM_CLEAR
  8.   8            MENUITEM     "&Quit"         IDM_QUIT
  9.   9        END
  10.  10     POPUP       "&Tool"
  11.  11        BEGIN
  12.  12            MENUITEM     "Pencil"         IDM_PENCIL
  13.  13            MENUITEM     "Line"           IDM_LINE
  14.  14            MENUITEM     "Rectangle-Fill" IDM_RECT_F
  15.  15            MENUITEM     "Rectangle"      IDM_RECT
  16.  16            MENUITEM     "Ellipse-Fill"   IDM_ELLIP_F
  17.  17            MENUITEM     "Ellipse"        IDM_ELLIP
  18.  18            MENUITEM     "Circle-Fill"    IDM_CIRCLE_F
  19.  19            MENUITEM     "Circle"         IDM_CIRCLE
  20.  20            MENUITEM     "RoundRect-Fill" IDM_ROUNDRECT_F
  21.  21            MENUITEM     "RoundRect"      IDM_ROUNDRECT
  22.  22        END
  23.  23     POPUP       "&Pen-Brush"
  24.  24        BEGIN
  25.  25            MENUITEM     "Choose &Pen"   IDM_CHOOSEPEN
  26.  26            MENUITEM     "Choose &Brush" IDM_CHOOSEBRUSH
  27.  27        END
  28.  28 END
  29.  29 
  30.  30 
  31.  31 BRUSHDLG DIALOG DISCARDABLE LOADONCALL PURE MOVEABLE
  32.  32          37, 46, 240, 155
  33.  33 STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | 0x80L
  34.  34 CAPTION "Choose Brush Pattern"
  35.  35 BEGIN
  36.  36   CONTROL "" DI_BC01, "Choose", WS_BORDER | WS_TABSTOP |
  37.  37                                 WS_VISIBLE, 26, 47, 27, 11
  38.  38   CONTROL "" DI_BC02, "Choose", WS_BORDER | WS_TABSTOP |
  39.  39                                 WS_VISIBLE, 53, 47, 27, 11
  40.  40   CONTROL "" DI_BC03, "Choose", WS_BORDER | WS_TABSTOP |
  41.  41                                 WS_VISIBLE, 80, 47, 27, 11
  42.  42   CONTROL "" DI_BC04, "Choose", WS_BORDER | WS_TABSTOP |
  43.  43                                 WS_VISIBLE, 107, 47, 27, 11
  44.  44   CONTROL "" DI_BC05, "Choose", WS_BORDER | WS_TABSTOP |
  45.  45                                  WS_VISIBLE, 134, 47, 27, 11
  46.  46   CONTROL "" DI_BC06, "Choose", WS_BORDER | WS_TABSTOP |
  47.  47                                 WS_VISIBLE, 161, 47, 27, 11
  48.  48   CONTROL "" DI_BC07, "Choose", WS_BORDER | WS_TABSTOP |
  49.  49                                 WS_VISIBLE, 188, 47, 27, 11
  50.  50   CONTROL "" DI_BC08, "Choose", WS_BORDER | WS_TABSTOP |
  51.  51                                 WS_VISIBLE, 26, 58, 27, 11
  52.  52   CONTROL "" DI_BC09, "Choose", WS_BORDER | WS_TABSTOP |
  53.  53                                 WS_VISIBLE, 53, 58, 27, 11
  54.  54   CONTROL "" DI_BC10, "Choose", WS_BORDER | WS_TABSTOP |
  55.  55                                 WS_VISIBLE, 80, 58, 27, 11
  56.  56   CONTROL "" DI_BC11, "Choose", WS_BORDER | WS_TABSTOP |
  57.  57                                 WS_VISIBLE, 107, 58, 27, 11
  58.  58   CONTROL "" DI_BC12, "Choose", WS_BORDER | WS_TABSTOP |
  59.  59                                 WS_VISIBLE, 134, 58, 27, 11
  60.  60   CONTROL "" DI_BC13, "Choose", WS_BORDER | WS_TABSTOP |
  61.  61                                 WS_VISIBLE, 161, 58, 27, 11
  62.  62   CONTROL "" DI_BC14, "Choose", WS_BORDER | WS_TABSTOP |
  63.  63                                 WS_VISIBLE, 188, 58, 27, 11
  64.  64   CONTROL "" DI_BC15, "Choose", WS_BORDER | WS_TABSTOP |
  65.  65                                 WS_VISIBLE, 26, 69, 27, 11
  66.  66   CONTROL "" DI_BC16, "Choose", WS_BORDER | WS_TABSTOP |
  67.  67                                 WS_VISIBLE, 53, 69, 27, 11
  68.  68   CONTROL "" DI_BC17, "Choose", WS_BORDER | WS_TABSTOP |
  69.  69                                 WS_VISIBLE, 80, 69, 27, 11
  70.  70   CONTROL "" DI_BC18, "Choose", WS_BORDER | WS_TABSTOP |
  71.  71                                 WS_VISIBLE, 107, 69, 27, 11
  72.  72   CONTROL "" DI_BC19, "Choose", WS_BORDER | WS_TABSTOP |
  73.  73                                 WS_VISIBLE, 134, 69, 27, 11
  74.  74   CONTROL "" DI_BC20, "Choose", WS_BORDER | WS_TABSTOP |
  75.  75                                 WS_VISIBLE, 161, 69, 27, 11
  76.  76   CONTROL "" DI_BC21, "Choose", WS_BORDER | WS_TABSTOP |
  77.  77                                 WS_VISIBLE, 188, 69, 27, 11
  78.  78   CONTROL "" DI_BC22, "Choose", WS_BORDER | WS_TABSTOP |
  79.  79                                 WS_VISIBLE, 26, 80, 27, 11
  80.  80   CONTROL "" DI_BC23, "Choose", WS_BORDER | WS_TABSTOP |
  81.  81                                 WS_VISIBLE, 53, 80, 27, 11
  82.  82   CONTROL "" DI_BC24, "Choose", WS_BORDER | WS_TABSTOP |
  83.  83                                 WS_VISIBLE, 80, 80, 27, 11
  84.  84   CONTROL "" DI_BC25, "Choose", WS_BORDER | WS_TABSTOP |
  85.  85                                 WS_VISIBLE, 107, 80, 27, 11
  86.  86   CONTROL "" DI_BC26, "Choose", WS_BORDER | WS_TABSTOP |
  87.  87                                 WS_VISIBLE, 134, 80, 27, 11
  88.  88   CONTROL "" DI_BC27, "Choose", WS_BORDER | WS_TABSTOP |
  89.  89                                 WS_VISIBLE, 161, 80, 27, 11
  90.  90   CONTROL "" DI_BC28, "Choose", WS_BORDER | WS_TABSTOP |
  91.  91                                 WS_VISIBLE, 188, 80, 27, 11
  92.  92 
  93.  93   CONTROL "" DI_H01, "Choose", WS_BORDER | WS_TABSTOP |
  94.  94                                 WS_VISIBLE, 26, 102, 27, 11
  95.  95   CONTROL "" DI_H02, "Choose", WS_BORDER | WS_TABSTOP |
  96.  96                                 WS_VISIBLE, 53, 102, 27, 11
  97.  97   CONTROL "" DI_H03, "Choose", WS_BORDER | WS_TABSTOP |
  98.  98                                 WS_VISIBLE, 80, 102, 27, 11
  99.  99   CONTROL "" DI_H04, "Choose", WS_BORDER | WS_TABSTOP |
  100. 100                                 WS_VISIBLE, 107, 102, 27, 11
  101. 101   CONTROL "" DI_H05, "Choose", WS_BORDER | WS_TABSTOP |
  102. 102                                 WS_VISIBLE, 134, 102, 27, 11
  103. 103   CONTROL "" DI_H06, "Choose", WS_BORDER | WS_TABSTOP |
  104. 104                                 WS_VISIBLE, 161, 102, 27, 11
  105. 105   CONTROL "" DI_H07, "Choose", WS_BORDER | WS_TABSTOP |
  106. 106                                 WS_VISIBLE, 188, 102, 27, 11
  107. 107 
  108. 108   CONTROL "OK" DI_OK,         "BUTTON", WS_CHILD | WS_VISIBLE
  109. 109                        | WS_TABSTOP | 0x1L, 42, 127, 35, 12
  110. 110   CONTROL "Cancel" DI_CANCEL, "BUTTON", WS_CHILD | WS_VISIBLE
  111. 111                        | WS_TABSTOP, 164, 127, 40, 12
  112. 112   CONTROL "Edit Color" DI_ED, "BUTTON", WS_CHILD | WS_VISIBLE
  113. 113                        | WS_TABSTOP, 93, 127, 56, 12
  114. 114   CONTROL "" DI_BGRAPH, "STATIC", WS_CHILD | WS_VISIBLE | 0xBL,
  115. 115                         99, 6, 42, 34
  116. 116 END
  117. 117 
  118. 118 
  119. 119 PENDLG DIALOG DISCARDABLE LOADONCALL PURE MOVEABLE
  120. 120          37, 46, 244, 163
  121. 121 STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | 0x80L
  122. 122 CAPTION "Choose Pen Color"
  123. 123 BEGIN
  124. 124   CONTROL "" DI_PC01, "Choose", WS_BORDER | WS_TABSTOP |
  125. 125                                 WS_VISIBLE, 26, 47, 27, 11
  126. 126   CONTROL "" DI_PC02, "Choose", WS_BORDER | WS_TABSTOP |
  127. 127                                 WS_VISIBLE, 53, 47, 27, 11
  128. 128   CONTROL "" DI_PC03, "Choose", WS_BORDER | WS_TABSTOP |
  129. 129                                 WS_VISIBLE, 80, 47, 27, 11
  130. 130   CONTROL "" DI_PC04, "Choose", WS_BORDER | WS_TABSTOP |
  131. 131                                 WS_VISIBLE, 107, 47, 27, 11
  132. 132   CONTROL "" DI_PC05, "Choose", WS_BORDER | WS_TABSTOP |
  133. 133                                  WS_VISIBLE, 134, 47, 27, 11
  134. 134   CONTROL "" DI_PC06, "Choose", WS_BORDER | WS_TABSTOP |
  135. 135                                 WS_VISIBLE, 161, 47, 27, 11
  136. 136   CONTROL "" DI_PC07, "Choose", WS_BORDER | WS_TABSTOP |
  137. 137                                 WS_VISIBLE, 188, 47, 27, 11
  138. 138   CONTROL "" DI_PC08, "Choose", WS_BORDER | WS_TABSTOP |
  139. 139                                 WS_VISIBLE, 26, 58, 27, 11
  140. 140   CONTROL "" DI_PC09, "Choose", WS_BORDER | WS_TABSTOP |
  141. 141                                 WS_VISIBLE, 53, 58, 27, 11
  142. 142   CONTROL "" DI_PC10, "Choose", WS_BORDER | WS_TABSTOP |
  143. 143                                 WS_VISIBLE, 80, 58, 27, 11
  144. 144   CONTROL "" DI_PC11, "Choose", WS_BORDER | WS_TABSTOP |
  145. 145                                 WS_VISIBLE, 107, 58, 27, 11
  146. 146   CONTROL "" DI_PC12, "Choose", WS_BORDER | WS_TABSTOP |
  147. 147                                 WS_VISIBLE, 134, 58, 27, 11
  148. 148   CONTROL "" DI_PC13, "Choose", WS_BORDER | WS_TABSTOP |
  149. 149                                 WS_VISIBLE, 161, 58, 27, 11
  150. 150   CONTROL "" DI_PC14, "Choose", WS_BORDER | WS_TABSTOP |
  151. 151                                 WS_VISIBLE, 188, 58, 27, 11
  152. 152   CONTROL "" DI_PC15, "Choose", WS_BORDER | WS_TABSTOP |
  153. 153                                 WS_VISIBLE, 26, 69, 27, 11
  154. 154   CONTROL "" DI_PC16, "Choose", WS_BORDER | WS_TABSTOP |
  155. 155                                 WS_VISIBLE, 53, 69, 27, 11
  156. 156   CONTROL "" DI_PC17, "Choose", WS_BORDER | WS_TABSTOP |
  157. 157                                 WS_VISIBLE, 80, 69, 27, 11
  158. 158   CONTROL "" DI_PC18, "Choose", WS_BORDER | WS_TABSTOP |
  159. 159                                 WS_VISIBLE, 107, 69, 27, 11
  160. 160   CONTROL "" DI_PC19, "Choose", WS_BORDER | WS_TABSTOP |
  161. 161                                 WS_VISIBLE, 134, 69, 27, 11
  162. 162   CONTROL "" DI_PC20, "Choose", WS_BORDER | WS_TABSTOP |
  163. 163                                 WS_VISIBLE, 161, 69, 27, 11
  164. 164   CONTROL "" DI_PC21, "Choose", WS_BORDER | WS_TABSTOP |
  165. 165                                 WS_VISIBLE, 188, 69, 27, 11
  166. 166   CONTROL "" DI_PC22, "Choose", WS_BORDER | WS_TABSTOP |
  167. 167                                 WS_VISIBLE, 26, 80, 27, 11
  168. 168   CONTROL "" DI_PC23, "Choose", WS_BORDER | WS_TABSTOP |
  169. 169                                 WS_VISIBLE, 53, 80, 27, 11
  170. 170   CONTROL "" DI_PC24, "Choose", WS_BORDER | WS_TABSTOP |
  171. 171                                 WS_VISIBLE, 80, 80, 27, 11
  172. 172   CONTROL "" DI_PC25, "Choose", WS_BORDER | WS_TABSTOP |
  173. 173                                 WS_VISIBLE, 107, 80, 27, 11
  174. 174   CONTROL "" DI_PC26, "Choose", WS_BORDER | WS_TABSTOP |
  175. 175                                 WS_VISIBLE, 134, 80, 27, 11
  176. 176   CONTROL "" DI_PC27, "Choose", WS_BORDER | WS_TABSTOP |
  177. 177                                 WS_VISIBLE, 161, 80, 27, 11
  178. 178   CONTROL "" DI_PC28, "Choose", WS_BORDER | WS_TABSTOP |
  179. 179                                 WS_VISIBLE, 188, 80, 27, 11
  180. 180 
  181. 181   CONTROL "" DI_WIDTH, "LineWS", WS_CHILD | WS_VISIBLE | 0x7L,
  182. 182                         53, 99, 55, 32
  183. 183   CONTROL "" DI_STYLE, "LineWS", WS_CHILD | WS_VISIBLE | 0x7L,
  184. 184                         133, 99, 55, 32
  185. 185 
  186. 186   CONTROL "OK" DI_OK,         "BUTTON", WS_CHILD | WS_VISIBLE
  187. 187                         | WS_TABSTOP | 0x1L, 42, 140, 35, 12
  188. 188   CONTROL "Cancel" DI_CANCEL, "BUTTON", WS_CHILD | WS_VISIBLE
  189. 189                         | WS_TABSTOP, 164, 140, 40, 12
  190. 190   CONTROL "Edit Color" DI_ED, "BUTTON", WS_CHILD | WS_VISIBLE
  191. 191                         | WS_TABSTOP, 93, 140, 56, 12
  192. 192   CONTROL "" DI_PGRAPH, "STATIC", WS_CHILD | WS_VISIBLE | 0xBL,
  193. 193                         99, 6, 42, 34
  194. 194 END
  195. 195