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

📄 resources.rc

📁 一个演示了用汇编语言编写的数据排序算法,源代码非常详细
💻 RC
字号:
;This Resource Script was generated by WinAsm Studio.

#include "\masm32\include\resource.h"

#define IDM_PROGRAM 1
#define IDMP_PROGRAM 100
#define IDMI_EXIT 16
#define IDD_FRAME 1000
#define IDDI_TABCONTROL 1001
#define IDD_TABLE 2000
#define IDD_GRAPHIC 3000
#define IDDI_DISPLAY 3001
#define IDDI_CB_ALGORITHM 3002
#define IDDI_CB_DATA 3003
#define IDDI_CB_ELEMENTS 3004
#define IDDI_CB_DELAY 3005
#define IDDI_B_START 3006
#define IDDI_CB_DELAYPOS 3007
#define IDDI_B_GENERATE 3008
#define IDDI_S_ALGORITHM 3100
#define IDDI_S_DATA2 3101
#define IDDI_S_ELEMENTS2 3102
#define IDDI_S_DELAY 3103
#define IDDI_SB_GRAPHIC 3104
#define IDC_STATUSBAR3105 3105
#define IDDI_LV_RESULT 2001
#define IDDI_LV_ALGORITHMS 2002
#define IDDI_B_SELECTALL 2003
#define IDDI_B_SELECTNONE 2004
#define IDDI_CB_DATA2 2005
#define IDDI_CB_ELEMENTS2 2007
#define IDDI_B_START2 2008
#define IDDI_SB_TABLE 2104
#define IDDI_S_ALGORITHMS 2500
#define IDDI_S_DATA 2501
#define IDDI_S_ELEMENTS 2502
#define IDDI_B_OPTIONS2 3010
#define IDM_OPTIONS 2
#define IDMI_DELETEALL 1
#define IDM_ITEMOPTIONS 3
#define IDMI_DELETESELECTED 2
#define IDMP_COPYSAVE 103
#define IDMI_INCLUDEHEADERS 20
#define IDMI_TABSEPARATOR 15
#define IDMI_SEMISEPARATOR 16
#define IDMI_COPYALL 11
#define IDMI_COPYSELECTED 12
#define IDMI_SAVEALL 13
#define IDMI_SAVESELECTED 14
#define IDMP_COLUMNS 104
#define IDMI_ALGORITHM 3
#define IDMI_ELEMENTS 4
#define IDD_INFO 4000
#define IDDI_B_EXITDIALOG 4001
#define IDDI_S_LINK_CODINGCREWDE 4003
#define IDDI_S_LINK_MASM32COM 4004
#define IDDI_S_EMAIL 4008
#define IDDI_S_MASM32 4005
#define IDDI_DIVIDER 4012
#define IDDI_GB_INTERNET 4010
#define IDDI_S_LINK_EMAIL 4002
#define IDDI_S_COPYRIGHT 4007
#define IDDI_S_WEBSITE 4009
#define IDDI_S_TITLE 4006
#define IDDI_IMAGE 4011
#define IDV_VERSION 1
#define IDMI_CMPCOUNTER 5
#define IDMI_DELETESELECTED 2
#define IDMP_LANGUAGE 102
#define IDMI_LANG_GERMAN 18
#define IDMI_LANG_ENGLISH 19
#define IDMP_HELP 101
#define IDMI_HELP_GERMAN 21
#define IDMI_MOVCOUNTER 6
#define IDMI_TIME 7
#define IDMI_MEMORY 8
#define IDMI_DATA 9
#define IDDI_S_INITVALUE 2503
#define IDDI_CB_INITVALUE 2010
#define IDDI_S_INITVALUE2 3105
#define IDDI_CB_INITVALUE2 3009
#define IDDI_B_OPTIONS 2009
#define IDM_OPTIONS2 4
#define IDMI_LINES 105
#define IDMI_POINTS 106
#define IDMI_INITVALUE 10
#define IDMI_HELP_ENGLISH 22
#define IDMI_INFO 17
#define IDMI_SAVEASBITMAP 107

200 ICON DISCARDABLE "Resources/Logo.ico"
201 BITMAP DISCARDABLE "Resources/Logo_48x48.bmp"
1 24 DISCARDABLE "manifest.xml"

IDM_PROGRAM MENUEX DISCARDABLE
BEGIN
	POPUP "[PROGRAM]",IDMP_PROGRAM
	BEGIN
		MENUITEM "[EXIT]",IDMI_EXIT
	END
	POPUP "[LANGUAGE]",IDMP_LANGUAGE
	BEGIN
		MENUITEM "[LANG_GERMAN]",IDMI_LANG_GERMAN
		MENUITEM "[LANG_ENGLISH]",IDMI_LANG_ENGLISH
	END
	POPUP "[HELP]",IDMP_HELP
	BEGIN
		MENUITEM "[HELP_GERMAN]",IDMI_HELP_GERMAN
		MENUITEM "[HELP_ENGLISH]",IDMI_HELP_ENGLISH
		MENUITEM "",,0x00000800
		MENUITEM "[INFO]",IDMI_INFO
	END
END

IDM_OPTIONS MENUEX DISCARDABLE
BEGIN
	POPUP "[OPTIONS]"
	BEGIN
		MENUITEM "[DELETEALL]",IDMI_DELETEALL
		MENUITEM "[DELETESELECTED]",IDMI_DELETESELECTED
		MENUITEM "",,0x00000800
		POPUP "[COPYSAVE]",IDMP_COPYSAVE
		BEGIN
			MENUITEM "[INCLUDEHEADERS]",IDMI_INCLUDEHEADERS
			MENUITEM "[TABSEPARATOR]",IDMI_TABSEPARATOR
			MENUITEM "[SEMISEPARATOR]",IDMI_SEMISEPARATOR
			MENUITEM "",,0x00000800
			MENUITEM "[IDMI_COPYALL]",IDMI_COPYALL
			MENUITEM "[COPYSELECTED]",IDMI_COPYSELECTED
			MENUITEM "",,0x00000800
			MENUITEM "[SAVEALL]",IDMI_SAVEALL
			MENUITEM "[SAVESELECTED]",IDMI_SAVESELECTED
		END
		MENUITEM "",,0x00000800
		POPUP "[COLUMNS]",IDMP_COLUMNS
		BEGIN
			MENUITEM "[ALGORITHM]",IDMI_ALGORITHM
			MENUITEM "[ELEMENTS]",IDMI_ELEMENTS
			MENUITEM "[CMPCOUNTER]",IDMI_CMPCOUNTER
			MENUITEM "[MOVCOUNTER]",IDMI_MOVCOUNTER
			MENUITEM "[TIME]",IDMI_TIME
			MENUITEM "[MEMORY]",IDMI_MEMORY
			MENUITEM "[DATA]",IDMI_DATA
			MENUITEM "[INITVALUE]",IDMI_INITVALUE
		END
	END
END

IDM_ITEMOPTIONS MENUEX DISCARDABLE
BEGIN
	POPUP "[ITEMOPTIONS]"
	BEGIN
		MENUITEM "[DELETESELECTED]",IDMI_DELETESELECTED
		MENUITEM "[COPYSELECTED]",IDMI_COPYSELECTED
		MENUITEM "[SAVESELECTED]",IDMI_SAVESELECTED
	END
END

IDM_OPTIONS2 MENUEX DISCARDABLE
BEGIN
	POPUP "[OPTIONS2]"
	BEGIN
		MENUITEM "[LINES]",IDMI_LINES
		MENUITEM "[POINTS]",IDMI_POINTS
		MENUITEM "",,0x00000800
		MENUITEM "[SAVEASBITMAP]",IDMI_SAVEASBITMAP
	END
END

IDD_FRAME DIALOGEX 10,10,368,223
CAPTION "[TITLE_PROGRAM]"
FONT 8,"MS Sans Serif"
MENU IDM_PROGRAM
STYLE 0x80ca0800
EXSTYLE 0x00000000
BEGIN
	CONTROL "IDC_TABCONTROL",IDDI_TABCONTROL,"SysTabControl32",0x00018040,3,3,361,216,0x00000000
END

IDD_TABLE DIALOGEX 4,16,359,201
FONT 8,"MS Sans Serif"
STYLE 0x40000000
EXSTYLE 0x00010000
BEGIN
	CONTROL "IDC_LISTVIEW3120",IDDI_LV_ALGORITHMS,"SysListView32",0x44804005,8,17,131,57,0x00000200
	CONTROL "[B_SELECTALL]",IDDI_B_SELECTALL,"Button",0x44010000,8,78,60,13,0x00000000
	CONTROL "[B_SELECTNONE]",IDDI_B_SELECTNONE,"Button",0x44010000,79,78,60,13,0x00000000
	CONTROL "[CB_DATA2]",IDDI_CB_DATA2,"ComboBox",0x44010003,271,18,77,100,0x00000000
	CONTROL "[S_INITVALUE]",IDDI_S_INITVALUE,"Static",0x54000000,155,37,111,10,0x00000000
	CONTROL "[CB_INITVALUE]",IDDI_CB_INITVALUE,"ComboBox",0x44210202,271,34,77,80,0x00000000
	CONTROL "[CB_ELEMENTS2]",IDDI_CB_ELEMENTS2,"ComboBox",0x44210202,271,50,77,130,0x00000000
	CONTROL "[B_OPTIONS]",IDDI_B_OPTIONS,"Button",0x44010000,234,78,53,13,0x00000000
	CONTROL "[B_START2]",IDDI_B_START2,"Button",0x44010000,295,78,53,13,0x00000000
	CONTROL "IDC_LISTVIEW3105",IDDI_LV_RESULT,"SysListView32",0x44818009,3,96,352,88,0x00000200
	CONTROL "[S_ALGORITHMS]",IDDI_S_ALGORITHMS,"Static",0x54000000,8,7,121,9,0x00000000
	CONTROL "[S_DATA]",IDDI_S_DATA,"Static",0x54000000,155,21,111,10,0x00000000
	CONTROL "[S_ELEMENTS]",IDDI_S_ELEMENTS,"Static",0x54000000,155,53,111,10,0x00000000
	CONTROL "",IDDI_SB_TABLE,"msctls_statusbar32",0x54000003,60,194,0,0,0x00000000
END

IDD_GRAPHIC DIALOGEX 4,16,359,201
FONT 8,"MS Sans Serif"
STYLE 0x40000000
EXSTYLE 0x00010000
BEGIN
	CONTROL "[DISPLAY]",IDDI_DISPLAY,"Static",0x44000101,3,86,352,98,0x00020000
	CONTROL "[CB_ALGORITHM]",IDDI_CB_ALGORITHM,"ComboBox",0x44310003,124,4,107,150,0x00000000
	CONTROL "[CB_DATA]",IDDI_CB_DATA,"ComboBox",0x44210003,124,20,107,100,0x00000000
	CONTROL "[B_GENERATE]",IDDI_B_GENERATE,"Button",0x44010000,234,20,53,13,0x00000000
	CONTROL "[CB_INITVALUE]",IDDI_CB_INITVALUE2,"ComboBox",0x44210202,124,36,107,80,0x00000000
	CONTROL "[CB_ELEMENTS]",IDDI_CB_ELEMENTS,"ComboBox",0x44210003,124,52,107,100,0x00000000
	CONTROL "[CB_DELAYPOS]",IDDI_CB_DELAYPOS,"ComboBox",0x44210003,124,68,107,100,0x00000000
	CONTROL "[CB_DELAY]",IDDI_CB_DELAY,"ComboBox",0x44210003,234,68,53,160,0x00000000
	CONTROL "[B_OPTIONS]",IDDI_B_OPTIONS2,"Button",0x44010000,295,52,53,13,0x00000000
	CONTROL "[B_START]",IDDI_B_START,"Button",0x44010c00,295,68,53,13,0x00000000
	CONTROL "[S_ALGORITHM]",IDDI_S_ALGORITHM,"Static",0x44000000,8,7,111,10,0x00000000
	CONTROL "[S_DATA2]",IDDI_S_DATA2,"Static",0x54000000,8,23,111,10,0x00000000
	CONTROL "[S_ELEMENTS2]",IDDI_S_ELEMENTS2,"Static",0x54000000,8,55,111,10,0x00000000
	CONTROL "[S_DELAY]",IDDI_S_DELAY,"Static",0x54000000,8,71,111,10,0x00000000
	CONTROL "[S_INITVALUE]",IDDI_S_INITVALUE2,"Static",0x54000000,8,39,111,10,0x00000000
	CONTROL "",IDDI_SB_GRAPHIC,"msctls_statusbar32",0x54000003,97,194,0,0,0x00000000
END

IDD_INFO DIALOGEX 0,0,221,138
CAPTION "[INFO]"
FONT 8,"MS Sans Serif"
STYLE 0x02c80800
EXSTYLE 0x00000101
BEGIN
	CONTROL "[GB_INTERNET]",IDDI_GB_INTERNET,"Button",0x44000007,3,46,214,71,0x00000020
	CONTROL "[B_EXITDIALOG]",IDDI_B_EXITDIALOG,"Button",0x44000001,163,123,53,13,0x00000000
	CONTROL "[S_LINK_CODINGCREWDE]",IDDI_S_LINK_CODINGCREWDE,"Static",0x44000100,103,74,67,10,0x00000020
	CONTROL "[S_LINK_MASM32COM]",IDDI_S_LINK_MASM32COM,"Static",0x44000100,103,97,61,10,0x00000020
	CONTROL "[S_MASM32]",IDDI_S_MASM32,"Static",0x44000001,10,97,91,10,0x00000000
	CONTROL "",IDDI_DIVIDER,"Static",0x44001000,10,89,197,2,0x00000020
	CONTROL "[S_EMAIL]",IDDI_S_EMAIL,"Static",0x44000000,10,62,91,10,0x00000000
	CONTROL "Copyright 2004 Marty Winkler",IDDI_S_COPYRIGHT,"Static",0x44000001,71,26,117,10,0x00000000
	CONTROL "[S_LINK_EMAIL]",IDDI_S_LINK_EMAIL,"Static",0x44000100,103,62,74,10,0x00000020
	CONTROL "[S_WEBSITE]",IDDI_S_WEBSITE,"Static",0x44000000,10,74,91,10,0x00000000
	CONTROL "[S_TITLE]",IDDI_S_TITLE,"Static",0x44000001,71,15,117,10,0x00000000
	CONTROL "#201",IDDI_IMAGE,"Static",0x4400000e,13,10,34,28,0x00020000
END


IDV_VERSION VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
	BLOCK "StringFileInfo"
	BEGIN
		BLOCK "080904B0"
		BEGIN
			VALUE "FileVersion", "1.0.0.0\0"
			VALUE "FileDescription", "Sorting algorithms in Assembly\0"
			VALUE "LegalCopyright", "Copyright 2004 Marty Winkler\0"
			VALUE "ProductName", "Sorting algorithms in Assembly\0"
			VALUE "ProductVersion", "1.0.0.0\0"
		END
	END
	BLOCK "VarFileInfo"
	BEGIN
		VALUE "Translation",0x0809, 0x04b0
	END
END

⌨️ 快捷键说明

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