📄 clock.rc
字号:
;LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LANGUAGE 4,2
;************************************************
#include <resource.h>
;******* Icon ***********************************
#define IDI_MAIN 1
;******* Cursor ***********************************
#define IDC_MAIN 100
#define IDC_HANDLE 101
;************************************************
; Setup 对话框
;************************************************
#define DLG_SETUP 1100
;******* 组件 ***********************************
#define CHK_ONCE 1101
#define CHK_REPORT 1102
#define CHK_ALARM 1103
#define REP_WAV1 1104
#define REP_WAV2 1105
#define REP_PLAY1 1110
#define REP_PLAY2 1111
#define REP_FILE 1112
#define REP_BROWSE 1113
#define ALM_WAV1 1106
#define ALM_WAV2 1107
#define ALM_MSG 1108
#define ALM_SHUTDOWN 1109
#define ALM_PLAY1 1114
#define ALM_PLAY2 1115
#define ALM_FILE 1116
#define ALM_BROWSE 1117
#define ALM_TIME 1118
#define ALM_FROMNOW 1119
#define ALM_HOUR1 1120
#define ALM_MIN1 1122
#define ALM_HOUR2 1124
#define ALM_MIN2 1126
#define ALM_MESSAGE 1128
#define ID_SETUP_OK 1129
#define ID_SETUP_APPLY 1130
#define ID_SETUP_CANCEL 1131
;************************************************
; About 对话框
;************************************************
#define DLG_ABOUT 1200
;******* 组件 ***********************************
#define ID_ABOUT_OK 1201
#define ID_EMAIL 1202
#define ID_HOMEPAGE 1203
;************************************************
; 关机对话框
;************************************************
#define DLG_SHUTDOWN 1300
;******* 组件 ***********************************
#define ID_SHUTDOWN 1301
#define ID_SHUTDOWN_CANCEL 1302
#define ID_SHUTDOWN_COUNT 1303
;************************************************
; 外观设置对话框
;************************************************
#define DLG_LOOK 1400
#define ID_LOOK_OK 1401
#define ID_LOOK_APPLY 1402
#define ID_LOOK_CANCEL 1403
#define IDL_RNDBACK 1404
#define IDL_RNDNUMBER 1405
#define IDL_B01 1411
#define IDL_B02 1412
#define IDL_B03 1413
#define IDL_B04 1414
#define IDL_B05 1415
#define IDL_B06 1416
#define IDL_B07 1417
#define IDL_B08 1418
#define IDL_N01 1421
#define IDL_N02 1422
#define IDL_N03 1423
#define IDL_N04 1424
#define IDL_N05 1425
#define IDL_N06 1426
#define IDL_N07 1427
#define IDL_N08 1428
#define IDL_LOOK_PIC1 1429
#define IDL_LOOK_PIC2 1430
#define IDL_LOOK_PIC3 1431
;************************************************
; 主菜单
;************************************************
#define IDM_MAIN 2000
;******* 菜单项 *********************************
#define IDM_MINI 2001
#define IDM_RESTORE 2002
#define IDM_SETUP 2003
#define IDM_LOOK 2004
#define IDM_ONTOP 2005
#define IDM_AUTORUN 2006
#define IDM_AUTOMIN 2007
#define IDM_ABOUT 2008
#define IDM_EXIT 2009
;************************************************
; 位图
;************************************************
#define IDB_0 3000
#define IDB_1 3001
#define IDB_2 3002
#define IDB_3 3003
#define IDB_4 3004
#define IDB_5 3005
#define IDB_6 3006
#define IDB_7 3007
#define IDB_NUM0 3100
#define IDB_NUM1 3101
#define IDB_NUM2 3102
#define IDB_NUM3 3103
#define IDB_NUM4 3104
#define IDB_NUM5 3105
#define IDB_NUM6 3106
#define IDB_NUM7 3107
;************************************************
; 声音
;************************************************
#define IDW_SOUND 4000
;************************************************
; 字符串 5000 to 5999
;************************************************
#define IDS_0 5000
;********************************************************************
; 资源定义开始
;********************************************************************
IDI_MAIN ICON "Clock.ico"
;********************************************************************
IDC_MAIN CURSOR "Clock.cur"
IDC_HANDLE CURSOR "Handle.cur"
;********************************************************************
IDB_0 BITMAP "Bmp\Clock01.bmp"
IDB_1 BITMAP "Bmp\Clock02.bmp"
IDB_2 BITMAP "Bmp\Clock03.bmp"
IDB_3 BITMAP "Bmp\Clock04.bmp"
IDB_4 BITMAP "Bmp\Clock05.bmp"
IDB_5 BITMAP "Bmp\Clock06.bmp"
IDB_6 BITMAP "Bmp\Clock07.bmp"
IDB_7 BITMAP "Bmp\Clock08.bmp"
IDB_NUM0 BITMAP "Bmp\Number01.bmp"
IDB_NUM1 BITMAP "Bmp\Number02.bmp"
IDB_NUM2 BITMAP "Bmp\Number03.bmp"
IDB_NUM3 BITMAP "Bmp\Number04.bmp"
IDB_NUM4 BITMAP "Bmp\Number05.bmp"
IDB_NUM5 BITMAP "Bmp\Number06.bmp"
IDB_NUM6 BITMAP "Bmp\Number07.bmp"
IDB_NUM7 BITMAP "Bmp\Number08.bmp"
;********************************************************************
DLG_SETUP DIALOG DISCARDABLE 0,0,189,290
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "闹钟设置..."
FONT 9,"宋体"
BEGIN
DEFPUSHBUTTON "确定", ID_SETUP_OK, 8,271,53,14
PUSHBUTTON "应用", ID_SETUP_APPLY, 68,271,53,14
PUSHBUTTON "取消", ID_SETUP_CANCEL,128,271,53,14
AUTOCHECKBOX "启用整点报时功能", CHK_REPORT, 17,21,84,9
AUTORADIOBUTTON "使用标准报时音", REP_WAV1, 29,35,110,9,WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "使用指定的文件作报时音",REP_WAV2, 29,48,110,9
PUSHBUTTON "试听", REP_PLAY1, 147,33,24,12
PUSHBUTTON "试听", REP_PLAY2, 147,47,24,12
PUSHBUTTON "浏览", REP_BROWSE, 147,61,24,12
EDITTEXT REP_FILE, 43,61,98,12,ES_AUTOHSCROLL
AUTOCHECKBOX "启用闹钟功能", CHK_ALARM, 16,103,65,9
AUTOCHECKBOX "闹铃一次后即取消",CHK_ONCE 29,116,84,9
AUTORADIOBUTTON "闹铃时间:", ALM_TIME, 29,130,52,9,WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "从现在起:", ALM_FROMNOW, 29,144,52,9
EDITTEXT ALM_HOUR1, 81,131,13,11, ES_AUTOHSCROLL
EDITTEXT ALM_MIN1, 110,131,13,11, ES_AUTOHSCROLL
EDITTEXT ALM_HOUR2, 81,145,13,11, ES_AUTOHSCROLL
EDITTEXT ALM_MIN2, 110,145,13,11, ES_AUTOHSCROLL
AUTORADIOBUTTON "使用标准闹铃音",ALM_WAV1, 29,174,108,9,WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "使用指定的文件作闹铃音",ALM_WAV2, 29,187,110,9
AUTORADIOBUTTON "使用提示框方式提示",ALM_MSG, 29,218,110,9
AUTORADIOBUTTON "到时间后自动关闭计算机",ALM_SHUTDOWN, 29,248,110,9
PUSHBUTTON "试听", ALM_PLAY1, 147,172,24,12
PUSHBUTTON "试听", ALM_PLAY2, 147,186,24,12
PUSHBUTTON "浏览", ALM_BROWSE, 147,200,24,12
EDITTEXT ALM_FILE, 43,200,98,12, ES_AUTOHSCROLL
EDITTEXT ALM_MESSAGE, 68,231,104,12, ES_AUTOHSCROLL
GROUPBOX "整点报时", -1, 8,7,173,75
GROUPBOX "闹钟功能", -1, 8,89,173,175
LTEXT "时", -1, 100,131,10,9
LTEXT "时", -1, 100,145,10,9
LTEXT "分", -1, 126,131,10,9
LTEXT "分以后", -1, 126,145,26,9
LTEXT "到指定时间后:",-1, 16,160,61,9
LTEXT "文字:", -1, 42,232,26,9
END
;********************************************************
DLG_LOOK DIALOG DISCARDABLE 0, 0, 404, 161
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "外观设置"
FONT 9, "宋体"
BEGIN
DEFPUSHBUTTON "确定",ID_LOOK_OK, 222,140,50,14
PUSHBUTTON "应用",ID_LOOK_APPLY, 284,140,50,14
PUSHBUTTON "取消",ID_LOOK_CANCEL, 346,140,50,14
GROUPBOX "选择背景", -1, 8,7,70,123
GROUPBOX "选择字形", -1, 87,7,150,123
GROUPBOX "外观预览", -1, 246,7,150,123
LTEXT "", IDL_LOOK_PIC1 251,19,140,99
LTEXT "", IDL_LOOK_PIC2 108,22,55,99
LTEXT "", IDL_LOOK_PIC3 178,22,55,99
AUTOCHECKBOX "随机选择背景", IDL_RNDBACK, 8,142,61,8
AUTOCHECKBOX "随机选择字形", IDL_RNDNUMBER, 87,142,61,8
AUTORADIOBUTTON "小女孩", IDL_B01, 18,20,55,10,WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "千年鱼化石", IDL_B02, 18,33,55,10
AUTORADIOBUTTON "太空机器狗", IDL_B03, 18,46,55,10
AUTORADIOBUTTON "米老鼠", IDL_B04, 18,59,55,10
AUTORADIOBUTTON "唐老鸭", IDL_B05, 18,72,55,10
AUTORADIOBUTTON "巴布豆", IDL_B06, 18,85,55,10
AUTORADIOBUTTON "史奴比", IDL_B07, 18,98,55,10
AUTORADIOBUTTON "无背景图片", IDL_B08, 18,111,55,10
AUTORADIOBUTTON "", IDL_N01, 96,27,10,8,WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "", IDL_N02, 96,53,10,8
AUTORADIOBUTTON "", IDL_N03, 96,79,10,8
AUTORADIOBUTTON "", IDL_N04, 96,105,10,8
AUTORADIOBUTTON "", IDL_N05, 166,27,10,8
AUTORADIOBUTTON "", IDL_N06, 166,53,10,8
AUTORADIOBUTTON "", IDL_N07, 166,79,10,8
AUTORADIOBUTTON "", IDL_N08, 166,105,10,8
END
;********************************************************
DLG_ABOUT DIALOG DISCARDABLE 0, 0, 189, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于本程序"
FONT 9, "宋体"
BEGIN
ICON IDI_MAIN, -1, 15,10,21,21
CTEXT "【小闹钟】Ver 1.1.0720\r作者:罗云彬·浙江省台州市电信局\r版权所有,(C)2000年4月",-1,43,8,130,32
CONTROL "",-1,"Static",SS_ETCHEDHORZ, 7,38,175,1
CTEXT "★★ 本程序用100% Win32 汇编语言编写 ★★\r欢迎访问汇编语言专业站点",-1,13,45,164,18
LTEXT "http://asm.yeah.net", ID_HOMEPAGE, 18,62,80,9
LTEXT " - 罗云彬的编程乐园", -1, 95,62,90,9
LTEXT "E-mail: ", -1, 36,72,28,9
LTEXT "bigluo@telekbird.com.cn",ID_EMAIL, 65,72,95,9
CONTROL "",-1,"Static",SS_ETCHEDHORZ, 7,87,175,1
DEFPUSHBUTTON "确定", ID_ABOUT_OK, 69,95,50,14
END
;********************************************************
DLG_SHUTDOWN DIALOG DISCARDABLE 0,0,173,81
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关机警告!"
FONT 9, "宋体"
BEGIN
ICON IDI_MAIN, -1, 13,10,32,32
DEFPUSHBUTTON "马上关机", ID_SHUTDOWN, 50,60,50,14
PUSHBUTTON "取消", ID_SHUTDOWN_CANCEL, 111,60,50,14
LTEXT " 小闹钟即将关闭计算机,如果您现在不想关机,请立即按下取消键,您可以在设置菜单中取消自动关机功能。",
-1,50,7,116,33
LTEXT "倒计时:", -1, 50,45,34,9
LTEXT "10 秒...", ID_SHUTDOWN_COUNT, 83,45,40,9
END
;********************************************************
IDM_MAIN menu discardable
BEGIN
popup ""
BEGIN
menuitem "闹钟最小化(&M)", IDM_MINI
menuitem separator
menuitem "闹铃设置(&S)...", IDM_SETUP
menuitem "外观设置(&F)...", IDM_LOOK
menuitem separator
menuitem "总在最前面(&T)", IDM_ONTOP
menuitem "开机时自动运行(&R)", IDM_AUTORUN
menuitem "以最小化启动(&O)", IDM_AUTOMIN
menuitem separator
menuitem "关于小闹钟(&A)...", IDM_ABOUT
menuitem separator
menuitem "退出(&X)", IDM_EXIT
END
END
;********************************************************
IDW_SOUND wave "Report.wav"
;********************************************************
STRINGTABLE DISCARDABLE
BEGIN
5000 "喂,醒醒,到时间了!"
5001 "懒猪,快起来了!"
5002 "快去看看,水开了?饭糊了?对了,你要我提醒你干什么..."
5003 "到闹铃的时间了!"
5004 "叮铛,叮铛,叮铛 ...闹钟响了"
5005 "在小闹钟的叮铛声中,时间走到了公元某年某月某日..."
5006 "想想看,你有什么事情要办?"
5007 "哇,终于到时间了..."
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -