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

📄 clock.rc

📁 超可爱的卡通小时钟源码 使用ASM语言编写附带多种皮肤界面
💻 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 + -