--- mstools/samples/mandel/julia.rc 2018/08/09 18:21:38 1.1 +++ mstools/samples/mandel/julia.rc 2018/08/09 18:23:41 1.1.1.2 @@ -20,8 +20,9 @@ #include #include "julia.h" -APPICON ICON julia.ico -PAINTCURSOR CURSOR flood.cur +APPICON ICON .\rsc\julia.ico +VIEWICON ICON .\rsc\viewer.ico +PAINTCURSOR CURSOR .\rsc\flood.cur MainMenu MENU BEGIN @@ -30,6 +31,8 @@ BEGIN MENUITEM "&Mandelbrot Set\tF5", MM_MANDEL MENUITEM "&Julia Set\tF6", MM_JULIA MENUITEM SEPARATOR + MENUITEM "&Viewer", MM_RLEVIEWER + MENUITEM SEPARATOR MENUITEM "&About ...", MM_ABOUT END @@ -49,23 +52,35 @@ BEGIN MENUITEM "&Mandelbrot Set\tF5", MM_MANDEL MENUITEM "&Julia Set\tF6", MM_JULIA MENUITEM SEPARATOR - MENUITEM "&About ...", MM_ABOUT + MENUITEM "&Viewer", MM_RLEVIEWER + MENUITEM SEPARATOR + MENUITEM "&About ...", MM_ABOUT END POPUP "&Draw" BEGIN - MENUITEM "Draw Set\tF7", MM_DRAW_SET + MENUITEM "Draw Set\tF7", MM_DRAW_SET + POPUP "Set Thread Priority" + BEGIN + MENUITEM "THREAD_PRIORITY_IDLE", MM_TP_IDLE + MENUITEM "THREAD_PRIORITY_LOWEST", MM_TP_LOW + MENUITEM "THREAD_PRIORITY_BELOW_NORMAL", MM_TP_BELOW_NORMAL + MENUITEM "THREAD_PRIORITY_NORMAL", MM_TP_NORMAL, CHECKED + MENUITEM "THREAD_PRIORITY_ABOVE_NORMAL", MM_TP_ABOVE_NORMAL + MENUITEM "THREAD_PRIORITY_HIGHEST", MM_TP_HIGH + MENUITEM "THREAD_PRIORITY_TIME_CRITICAL", MM_TP_TIME_CRITICAL + END MENUITEM SEPARATOR - MENUITEM "use Floating Point math", MM_FLOAT, CHECKED - MENUITEM "use Fix Point math", MM_FIX + MENUITEM "use Floating Point math", MM_FLOAT, CHECKED + MENUITEM "use Fix Point math", MM_FIX MENUITEM SEPARATOR POPUP "Iteration" BEGIN - MENUITEM "10", MM_ITERATION_TEN - MENUITEM "20", MM_ITERATION_TWENTY - MENUITEM "30", MM_ITERATION_THIRTY, CHECKED - MENUITEM "50", MM_ITERATION_FIFTY - MENUITEM "x2", MM_ITERATION_DOUBLE + MENUITEM "100", MM_ITERATION_100 + MENUITEM "500", MM_ITERATION_500, CHECKED + MENUITEM "1000", MM_ITERATION_1000 + MENUITEM "5000", MM_ITERATION_5000 + MENUITEM "x2", MM_ITERATION_DOUBLE END POPUP "Step" BEGIN @@ -81,9 +96,9 @@ BEGIN MENUITEM "BITBLT", MM_BITBLT MENUITEM SEPARATOR MENUITEM "BLACKONWHITE", MM_BLACKONWHITE - MENUITEM "COLORONCOLOR", MM_COLORONCOLOR + MENUITEM "COLORONCOLOR", MM_COLORONCOLOR, CHECKED MENUITEM "WHITEONBLACK", MM_WHITEONBLACK - MENUITEM "HALFTONE", MM_HALFTONE, CHECKED + MENUITEM "HALFTONE", MM_HALFTONE END POPUP "&Color" @@ -130,6 +145,42 @@ BEGIN END END + +ViewMenu MENU +BEGIN + POPUP "&Create" + BEGIN + MENUITEM "&Mandelbrot Set\tF5", MM_MANDEL + MENUITEM "&Julia Set\tF6", MM_JULIA + MENUITEM SEPARATOR + MENUITEM "&Viewer", MM_RLEVIEWER + MENUITEM SEPARATOR + MENUITEM "&About ...", MM_ABOUT + END + + POPUP "&File" + BEGIN + MENUITEM "Load Bitmap(s)...", MM_RLELOAD + MENUITEM "Save Bitmap(s) As...", MM_RLESAVE + MENUITEM SEPARATOR + MENUITEM "Clear Bitmap(s)" MM_CLEAR + END + + POPUP "&Options" + BEGIN + MENUITEM "Play", MM_RLEPLAY + MENUITEM "Play Continuously", MM_RLEPLAYCONT + END + + POPUP "&Window" + BEGIN + MENUITEM "&Cascade", IDM_CASCADE + MENUITEM "&Tile", IDM_TILE + MENUITEM "Arrange &Icons", IDM_ARRANGE + END +END + + AboutBox DIALOG 16, 16, 192, 96 STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE CAPTION "About"