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

Windows编程

开发平台:

Visual C++

  1. /******************************Module*Header*******************************
  2. * Module Name: res.rc
  3. *
  4. * Resource file for Julia
  5. *
  6. * Created: 24-Oct-1991 18:17:26
  7. *
  8. * Copyright (C) 1993-1997 Microsoft Corporation
  9. *
  10. * Contains the resources
  11. *
  12. * Dependencies:
  13. *
  14. *   windows.h
  15. *   julia.h
  16. *
  17. **************************************************************************/
  18. #include <windows.h>
  19. #include "julia.h"
  20. ; Version stamping information:
  21. VS_VERSION_INFO VERSIONINFO
  22. FILEVERSION     4,0,0,0
  23. PRODUCTVERSION  4,0,0,0
  24. FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
  25. FILEFLAGS       (VS_FF_PRIVATEBUILD|VS_FF_PRERELEASE|VS_FF_DEBUG)
  26. FILEOS          VOS_DOS_WINDOWS16
  27. FILETYPE        VFT_APP
  28. FILESUBTYPE     VFT2_UNKNOWN
  29. BEGIN
  30.     BLOCK "StringFileInfo"
  31.     BEGIN
  32.         BLOCK "040904E4"
  33.         BEGIN
  34.         END
  35.     END
  36.     BLOCK "StringFileInfo"
  37.     BEGIN
  38.         BLOCK "041104E4"
  39.         BEGIN
  40.         END
  41.     END
  42.     BLOCK "VarFileInfo"
  43.     BEGIN
  44.         VALUE "Translation", 0x409, 1252, 0x411, 1252
  45.     END
  46. END
  47. APPICON     ICON   .rscjulia.ico
  48. VIEWICON    ICON   .rscviewer.ico
  49. PAINTCURSOR CURSOR .rscflood.cur
  50. MainMenu MENU
  51. BEGIN
  52.     POPUP  "&Create"
  53.     BEGIN
  54.         MENUITEM  "&Mandelbrot SettF5",       MM_MANDEL
  55.         MENUITEM  "&Julia SettF6",            MM_JULIA
  56.         MENUITEM  SEPARATOR
  57.         MENUITEM  "&Viewer",                   MM_RLEVIEWER
  58.         MENUITEM  SEPARATOR
  59. MENUITEM  "&About ...",            MM_ABOUT
  60.     END
  61.     POPUP "&Window"
  62.     BEGIN
  63. MENUITEM  "&Cascade",     IDM_CASCADE
  64. MENUITEM  "&Tile",     IDM_TILE
  65. MENUITEM  "Arrange &Icons", IDM_ARRANGE
  66.     END
  67. END
  68. ChildMenu MENU
  69. BEGIN
  70.     POPUP  "&Create"
  71.     BEGIN
  72.       MENUITEM  "&Mandelbrot SettF5",         MM_MANDEL
  73.       MENUITEM  "&Julia SettF6",              MM_JULIA
  74.       MENUITEM SEPARATOR
  75.       MENUITEM  "&Viewer",                     MM_RLEVIEWER
  76.       MENUITEM  SEPARATOR
  77.       MENUITEM "&About ...",                MM_ABOUT
  78.     END
  79.     POPUP  "&Draw"
  80.     BEGIN
  81. MENUITEM  "Draw SettF7",        MM_DRAW_SET
  82.         POPUP     "Set Thread Priority"
  83.         BEGIN
  84.             MENUITEM  "THREAD_PRIORITY_IDLE",          MM_TP_IDLE
  85.             MENUITEM  "THREAD_PRIORITY_LOWEST",        MM_TP_LOW
  86.             MENUITEM  "THREAD_PRIORITY_BELOW_NORMAL",  MM_TP_BELOW_NORMAL
  87.             MENUITEM  "THREAD_PRIORITY_NORMAL",        MM_TP_NORMAL, CHECKED
  88.             MENUITEM  "THREAD_PRIORITY_ABOVE_NORMAL",  MM_TP_ABOVE_NORMAL
  89.             MENUITEM  "THREAD_PRIORITY_HIGHEST",       MM_TP_HIGH
  90.             MENUITEM  "THREAD_PRIORITY_TIME_CRITICAL", MM_TP_TIME_CRITICAL
  91.         END
  92.         MENUITEM  SEPARATOR
  93.         MENUITEM  "use Floating Point math",   MM_FLOAT, CHECKED
  94.         MENUITEM  "use Fix Point math",        MM_FIX
  95.         MENUITEM  SEPARATOR
  96.         POPUP   "Iteration"
  97.         BEGIN
  98.             MENUITEM  "100",        MM_ITERATION_100
  99.             MENUITEM  "500",        MM_ITERATION_500, CHECKED
  100.             MENUITEM  "1000",       MM_ITERATION_1000
  101.             MENUITEM  "5000",       MM_ITERATION_5000
  102.             MENUITEM  "x2",         MM_ITERATION_DOUBLE
  103.         END
  104.         POPUP   "Step"
  105.         BEGIN
  106.             MENUITEM  "1",        MM_STEP_ONE,  CHECKED
  107.             MENUITEM  "2",        MM_STEP_TWO
  108.             MENUITEM  "3",        MM_STEP_THREE
  109.         END
  110.     END
  111.     POPUP  "&BLT"
  112.     BEGIN
  113.         MENUITEM  "STRETCHBLT",   MM_STRETCHBLT, CHECKED
  114.         MENUITEM  "BITBLT",       MM_BITBLT
  115.         MENUITEM  SEPARATOR
  116.         MENUITEM  "BLACKONWHITE", MM_BLACKONWHITE
  117.         MENUITEM  "COLORONCOLOR", MM_COLORONCOLOR, CHECKED
  118.         MENUITEM  "WHITEONBLACK", MM_WHITEONBLACK
  119.         MENUITEM  "HALFTONE",     MM_HALFTONE
  120.     END
  121.     POPUP  "&Color"
  122.     BEGIN
  123.         MENUITEM  "SetDIBitsToDevice", MM_SETDIB2DEVICE
  124.         MENUITEM  SEPARATOR
  125.         MENUITEM  "MonochrometF9",    MM_BW
  126.         MENUITEM  "SHIFTtF10",        MM_SHIFT
  127.         MENUITEM  "Custom...",         MM_CUSTOM
  128.         MENUITEM  SEPARATOR
  129.         MENUITEM  "CycletF11",        MM_CYCLE
  130.     END
  131.     POPUP "Bit&map"
  132.     BEGIN
  133.         MENUITEM  "Load Bitmap ...",     MM_LOAD
  134.         MENUITEM  "Save Bitmap As ...",  MM_SAVE
  135.         MENUITEM  "Save Mono Bitmap As ...",  MM_SAVE_MONO
  136.     END
  137.     POPUP "&Region"
  138.     BEGIN
  139.         MENUITEM  "Set Mandelbrot Clip region",     MM_CLIP
  140.         MENUITEM  "Remove Clip region",             MM_RM_CLIP
  141.     END
  142.     POPUP "&Erase"
  143.     BEGIN
  144.         MENUITEM  "Picture",        MM_ERASE
  145.     END
  146.     POPUP "Print"
  147.     BEGIN
  148.         MENUITEM "Portrait",           MM_PORTRAIT
  149.         MENUITEM "Landscape",          MM_LANDSCAPE
  150.         MENUITEM  SEPARATOR
  151.     END
  152.     POPUP "&Window"
  153.     BEGIN
  154. MENUITEM  "&Cascade",     IDM_CASCADE
  155. MENUITEM  "&Tile",     IDM_TILE
  156. MENUITEM  "Arrange &Icons", IDM_ARRANGE
  157.     END
  158. END
  159. ViewMenu MENU
  160. BEGIN
  161.     POPUP  "&Create"
  162.     BEGIN
  163.         MENUITEM  "&Mandelbrot SettF5",       MM_MANDEL
  164.         MENUITEM  "&Julia SettF6",            MM_JULIA
  165.         MENUITEM  SEPARATOR
  166.         MENUITEM  "&Viewer",                   MM_RLEVIEWER
  167.         MENUITEM  SEPARATOR
  168. MENUITEM  "&About ...",                MM_ABOUT
  169.     END
  170.     POPUP "&File"
  171.     BEGIN
  172.         MENUITEM  "Load Bitmap(s)...",         MM_RLELOAD
  173.         MENUITEM  "Save Bitmap(s) As...",      MM_RLESAVE
  174.         MENUITEM  SEPARATOR
  175.         MENUITEM  "Clear Bitmap(s)"            MM_CLEAR
  176.     END
  177.     POPUP "&Options"
  178.     BEGIN
  179.         MENUITEM "Play",                       MM_RLEPLAY
  180.         MENUITEM "Play Continuously",          MM_RLEPLAYCONT
  181.     END
  182.     POPUP "&Window"
  183.     BEGIN
  184. MENUITEM  "&Cascade",     IDM_CASCADE
  185. MENUITEM  "&Tile",     IDM_TILE
  186. MENUITEM  "Arrange &Icons", IDM_ARRANGE
  187.     END
  188. END
  189. AboutBox DIALOG 16, 16, 192, 96
  190. STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
  191. CAPTION "About"
  192. BEGIN
  193.     CTEXT "Microsoft Windows"    -1        0,   8, 192,  8
  194.     CTEXT "Mandelbrot Dream"     -1,       0,  25, 192,  8
  195.     CTEXT "Version 1.00"         -1,       0,  43, 192,  8
  196.     DEFPUSHBUTTON "OK!",       IDOK,       71, 60,  50, 14
  197. END
  198. ACCEL_ID ACCELERATORS
  199. BEGIN
  200.     VK_F5,  MM_MANDEL, VIRTKEY
  201.     VK_F6,  MM_JULIA, VIRTKEY
  202.     VK_F7,  MM_DRAW_SET, VIRTKEY
  203.     VK_F9,  MM_BW, VIRTKEY
  204.     VK_F10, MM_SHIFT, VIRTKEY
  205.     VK_F11, MM_CYCLE, VIRTKEY
  206. END
  207. STRINGTABLE
  208. BEGIN
  209. IDS_NO_BITMAP,              "There's no Bitmap to change!"
  210. IDS_CYCLE_THREAD_QUIT,      "Cycle Thread Quitting!"
  211. IDS_CYCLE_THREAD,           "CYCLE Thread"
  212. IDS_IVALID_PEN_WIDTH,       "Invalid pen width!"
  213.     IDS_MANDEL_DREAM,           "Mandelbrot Dream"
  214. IDS_JULIA,                  "Julia %d"
  215. IDS_MANDELBROT,             "Mandelbrot %d"
  216. IDS_VIEWER,                 "Viewer %d"
  217. IDS_CLICK_HERE_VIEW,        "Click here for viewing info"
  218. IDS_ITER_100,               "Iteration = 100"
  219. IDS_ITER_500,               "Iteration = 500"
  220.     IDS_ITER_1000,              "Iteration = 1000"
  221. IDS_ITER_5000,              "Iteration = 5000"
  222. IDS_ITERATION,              "Iteration = %d"
  223. IDS_FILE_LIST1,             "DIB files (*.bmp)*.bmpRLE files (*.rle)*.rle"
  224. IDS_FILE_LIST2,             "DIB files (*.bmp)"
  225. IDS_FILE_LIST3,             "RLE files (*.rle)"
  226.     IDS_SAVING_MONO_BITMAP,     "Saving Monochrome Bitmap"
  227.     IDS_BOUNDARY,               "Boundary Tracing and Setting clip region to the boundary points only works for Mandelbrot Set."
  228.     IDS_NO_SAVED_BITMAP,        "No Saved bitmap to print"
  229. IDS_ELAPSED_TIME,           "Elapsed Time = %ld"
  230. IDS_STEP,                   "Step = %d"
  231. IDS_FLOATING_PT,            "Floating point math"
  232. IDS_FIXED_PT,               "Fix point math"
  233. IDS_SELECT_DRAW_SET,        "Select the 'Draw Set' menu item to start drawing."
  234. IDS_LOADING_BITMAPS,        "Loading bitmap(s) into memory"
  235. IDS_SAVING_MEMORY_RLE,      "Saving Memory RLE Bitmap in File"
  236. IDS_SAVING_LOADED_BMP,      "Saving loaded bitmap(s) into one RLE file"
  237. IDS_DISCARD_LOADED_BMP,     "Discard loaded bitmap(s) from memory"
  238. IDS_PLAY_LOADED_BMP,        "Play loaded bitmap(s)"
  239. IDS_PLAY_BMP_CONT, "Play loaded bitmap(s) continuously"
  240. IDS_FRAMES,                 "%d Frames"
  241. IDS_FILES,                  "%d Files"
  242. IDS_CONT_PLAY,              "Continuous Play"
  243. IDS_SINGLE_PLAY,            "Single Play"
  244. IDS_MOUSE,                  "Mouse (%d, %d), (%d, %d)n"
  245. IDS_DRAWING,                "Drawing: %3.2f %%"
  246. IDS_DRAWING_DONE,           "Drawing: DONE"
  247. IDS_NO_BITMAP_TO_DRAW,      "There's no Bitmap to draw!"
  248. IDS_NO_RLE_TO_SAVE,         "There's no RLE to save!"
  249. IDS_PLAY_THREAD_END,        "Continuous Play Thread Quitting!"
  250. IDS_PLAY_THREAD,            "Continuous Play Thread"
  251. IDS_ERR_NOT_A_DIB,          "This is not a DIB bitmap file!"
  252. IDS_ERR_CANT_ENUM_PRINTERS, "Could not enumerate printers!"
  253. IDS_NO_BITMAP_TO_SAVE,      "There's no Bitmap to save!"
  254. IDS_FILE_OPEN_FAILED,       "Failed in OpenFile!"
  255. IDS_BITMAP_NOT_CREATED,     "Failed in creating bitmap!"
  256. END
  257. //////////////////////////////////////////////////////////////////////////
  258. //////////////////////////////////////////////////////////////////////////
  259. #ifdef JAPAN
  260. LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
  261. APPICON     ICON   .rscjulia.ico
  262. VIEWICON    ICON   .rscviewer.ico
  263. PAINTCURSOR CURSOR .rscflood.cur
  264. MainMenu MENU
  265. BEGIN
  266.     POPUP  "嶌惉(&C)"
  267.     BEGIN
  268.         MENUITEM  "陷棉偬捋