⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whamster.rc

📁 数据挖掘中de一个算法 hamster的实例
💻 RC
字号:
/*--------------------------------------------------------------------  File    : whamster.rc  Contents: Resources for hamster program  Author  : Christian Borgelt  History : 14.10.1995 file created            17.10.1997 menu item 'Clear Maze' added            21.12.1997 menu item 'Select Hamster...' added            03.01.1998 string table added (for variable menu items)            17.01.1998 crash counter field added to result dialog--------------------------------------------------------------------*/#define STRICT#include <windows.h>#include "whamster.rh"/*--------------------------------------------------------------------  Main Menu--------------------------------------------------------------------*/MN_MAIN MENU {  POPUP "&File" {    MENUITEM "R&eload Maze...",       MI_RELOAD    MENUITEM "&Load Maze...",         MI_LOAD    MENUITEM SEPARATOR    MENUITEM "&Save Maze...",         MI_SAVE    MENUITEM "Sa&ve Maze As...",      MI_SAVEAS    MENUITEM SEPARATOR    MENUITEM "Select &Hamster...",    MI_SELECT    MENUITEM SEPARATOR    MENUITEM "&Quit",                 MI_QUIT  }  POPUP "&Actions" {    MENUITEM "Re&draw",               MI_REDRAW    MENUITEM SEPARATOR    MENUITEM "Set Maze Si&ze...",     MI_SIZE    MENUITEM "&Randomize Maze...",    MI_RANDOM    MENUITEM "&Clear Maze",           MI_CLEAR    MENUITEM SEPARATOR    MENUITEM "Set Hamster S&peed...", MI_SPEED    MENUITEM "&Start Hamster",        MI_START  }  POPUP "&Help" {    MENUITEM "&About WHamster...",    MI_ABOUT  }}/*--------------------------------------------------------------------  About Hamster--------------------------------------------------------------------*/DB_ABOUT DIALOG DISCARDABLE 0, 0, 215, 95STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTIONFONT 8, "MS Sans Serif"CAPTION "About Hamster" {  LTEXT         "WHamster",                        -1,  5,  5,145, 10  LTEXT         "An aMaz(e)ing Program",           -1,  5, 15,145, 10  LTEXT         "Version 1.8, 05.06.2001"          -1,  5, 25,145, 10  LTEXT         "written by Christian Borgelt",    -1,  5, 40,145, 10  LTEXT         "Department of Computer Science",  -1,  5, 50,145, 10  LTEXT         "Otto-von-Guericke University of Magdeburg",                                                   -1,  5, 60,145, 10  LTEXT         "Universit鋞splatz 2, 39106 Magdeburg",                                                   -1,  5, 70,145, 10  LTEXT         "borgelt@iik.cs.uni-magdeburg.de", -1,  5, 80,145, 10  CONTROL       BM_LOGO, -1, "Static", SS_BITMAP,     145,  7, 70, 70  DEFPUSHBUTTON "&Ok",                           IDOK,145, 77, 65, 13}/*--------------------------------------------------------------------  Set Maze Size--------------------------------------------------------------------*/DB_SIZE DIALOG DISCARDABLE 0, 0, 115, 54STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTIONFONT 8, "MS Sans Serif"CAPTION "Set Maze Size" {  LTEXT         "&x-extension (8 - 64):",          -1,  5,  7, 70, 12  EDITTEXT                                    DI_XEXT, 80,  5, 30, 12,                ES_AUTOHSCROLL|ES_NUMBER  LTEXT         "&y-extension (1 - 64):",          -1,  5, 20, 70, 12  EDITTEXT                                    DI_YEXT, 80, 18, 30, 12,                ES_AUTOHSCROLL|ES_NUMBER  DEFPUSHBUTTON "&OK",                           IDOK,  5, 36, 50, 13  PUSHBUTTON    "&Cancel",                   IDCANCEL, 60, 36, 50, 13}/*--------------------------------------------------------------------  Randomize Maze--------------------------------------------------------------------*/DB_RANDOM DIALOG DISCARDABLE 0, 0, 145, 67STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTIONFONT 8, "MS Sans Serif"CAPTION "Randomize Maze" {  LTEXT         "&Wall probability (in percent):", -1,  5,  7,100, 12  EDITTEXT                                DI_WALLPROB,105,  5, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER  LTEXT         "Total &corn:",                    -1,  5, 20,100, 12  EDITTEXT                                   DI_TOTAL,105, 18, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER  LTEXT         "Ma&ximal heap size (1 - 255):",   -1,  5, 33,100, 12  EDITTEXT                                 DI_MAXHEAP,105, 31, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER  DEFPUSHBUTTON "&OK",                           IDOK,  5, 49, 65, 13  PUSHBUTTON    "&Cancel",                   IDCANCEL, 75, 49, 65, 13}/*--------------------------------------------------------------------  Set Velocity--------------------------------------------------------------------*/DB_SPEED DIALOG DISCARDABLE 0, 0, 125, 41STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTIONFONT 8, "MS Sans Serif"CAPTION "Set Hamster Speed" {  LTEXT         "&Speed (fields/second):",         -1,  5,  7, 80, 12  EDITTEXT                                   DI_SPEED, 90,  5, 30, 12,                ES_AUTOHSCROLL  DEFPUSHBUTTON "&OK",                           IDOK,  5, 23, 55, 13  PUSHBUTTON    "&Cancel",                   IDCANCEL, 65, 23, 55, 13}/*--------------------------------------------------------------------  Show Result--------------------------------------------------------------------*/DB_RESULT DIALOG DISCARDABLE 0, 0, 120, 80STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTIONFONT 8, "MS Sans Serif"CAPTION "Result" {  DEFPUSHBUTTON "&OK",                           IDOK,  5, 62,110, 13  LTEXT         "Corn collected:",                 -1,  5,  7, 75, 12  EDITTEXT                                 DI_CORNCNT, 80,  5, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER|ES_READONLY  LTEXT         "Moves made:",                     -1,  5, 20, 75, 12  EDITTEXT                                 DI_MOVECNT, 80, 18, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER|ES_READONLY  LTEXT         "Crashes against walls:",          -1,  5, 33, 75, 12  EDITTEXT                                 DI_CRSHCNT, 80, 31, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER|ES_READONLY  LTEXT         "Score:",                          -1,  5, 46, 75, 12  EDITTEXT                                   DI_SCORE, 80, 44, 35, 12,                ES_AUTOHSCROLL|ES_NUMBER|ES_READONLY}/*--------------------------------------------------------------------  Strings--------------------------------------------------------------------*/STRINGTABLE {  CS_START,  "&Start Hamster"  CS_STOP,   "S&top Hamster"}/*--------------------------------------------------------------------  Bitmaps--------------------------------------------------------------------*/BM_LOGO    BITMAP PRELOAD "logo.bmp"BM_HAMSTER BITMAP PRELOAD "hamster.bmp"BM_MASK    BITMAP PRELOAD "mask.bmp"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -