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

📄 resed.inc

📁 汇编资源编辑器
💻 INC
字号:
include windows.inc
include user32.inc
include kernel32.inc
include gdi32.inc
include shell32.inc
include shlwapi.inc
include comctl32.inc
include comdlg32.inc
include advapi32.inc

includelib user32.lib
includelib kernel32.lib
includelib gdi32.lib
includelib shell32.lib
includelib shlwapi.lib
includelib comctl32.lib
includelib comdlg32.lib
includelib advapi32.lib

include ..\RAResEd.inc
includelib ..\Lib\RAResEd.lib

include masm32.inc
include \RadASM\Masm\Inc\Debug.Inc
includelib masm32.lib
includelib \RadASM\Masm\Lib\Debug.lib

WinMain						PROTO :DWORD,:DWORD,:DWORD,:DWORD
WndProc						PROTO :DWORD,:DWORD,:DWORD,:DWORD

IDB_TOOLBAR					equ 100
IDB_ARROW					equ 32101
IDC_HSPLIT					equ 103
IDC_VSPLIT					equ 101
IDR_ACCEL					equ 105
IDI_ICON					equ 100

IDD_DIALOG					equ 3000
IDC_TOOLBOX					equ 1001
IDC_DLGEDIT					equ 1002
IDC_PROPERTY				equ 1003
IDC_PROJECT					equ 1006
IDC_TBR1					equ 1004
IDC_SBR1					equ 1005
IDC_EDT1					equ 1007

IDM_FILE_NEW_PROJECT		equ 10029
IDM_FILE_OPEN_PROJECT		equ 10028
IDM_FILE_CLOSE_PROJECT		equ 10030
IDM_FILE_SAVE_PROJECT		equ 10031
IDM_FILE_SAVE_PROJECT_AS	equ 10032
IDM_FILE_EXIT				equ 10001
IDM_EDIT_UNDO				equ 10009
IDM_EDIT_DELETE				equ 10010
IDM_EDIT_CUT				equ 10007
IDM_EDIT_COPY				equ 10006
IDM_EDIT_PASTE				equ 10008
IDM_VIEW_OUTPUT				equ 10039
IDM_FORMAT_LOCK				equ 10011
IDM_FORMAT_BACK				equ 10012
IDM_FORMAT_FRONT			equ 10013
IDM_FORMAT_GRID				equ 10014
IDM_FORMAT_SNAP				equ 10015
IDM_FORMAT_ALIGN_LEFT		equ 10019
IDM_FORMAT_ALIGN_CENTER		equ 10020
IDM_FORMAT_ALIGN_RIGHT		equ 10021
IDM_FORMAT_ALIGN_TOP		equ 10022
IDM_FORMAT_ALIGN_MIDDLE		equ 10023
IDM_FORMAT_ALIGN_BOTTOM		equ 10024
IDM_FORMAT_SIZE_WIDTH		equ 10016
IDM_FORMAT_SIZE_HEIGHT		equ 10017
IDM_FORMAT_SIZE_BOTH		equ 10018
IDM_PROJECT_ADD_DIALOG		equ 10002
IDM_PROJECT_ADD_MENU		equ 10003
IDM_PROJECT_ADD_ACCELERATOR	equ 10004
IDM_PROJECT_ADD_VERSIONINFO	equ 10026
IDM_PROJECT_INCLUDE			equ 10034
IDM_PROJECT_RESOURCE		equ 10005
IDM_PROJECT_STRINGTABLE		equ 10025
IDM_PROJECT_NAMES			equ 10035
IDM_PROJECT_REMOVE			equ 10027
IDM_PROJECT_UNDO			equ 10033
IDM_OPTION_TOOLS			equ 10036
IDM_OPTION_HELP				equ 10037
IDM_OPTION_OPTIONS			equ 10038
IDM_HELP_ABOUT				equ 10101

IDR_CONTEXT					equ 11000

WINPOS struct
	fMax		dd ?
	fView		dd ?
	x			dd ?
	y			dd ?
	wt			dd ?
	ht			dd ?
	htout		dd ?
	wtpro		dd ?
	htpro		dd ?
	dummy		dd 6 dup(?)
WINPOS ends

NAMEEXPORT struct
	nType		dd ?
	szFileName	db MAX_PATH dup(?)
	nOutput		dd ?
NAMEEXPORT ends

GRIDSIZE struct
	x			dd ?
	y			dd ?
	show		dd ?
	snap		dd ?
	tips		dd ?
	color		dd ?
	line		dd ?
GRIDSIZE ends

.const

szWannaSave			db 'Want to save changes to',0Dh,0
szOpenFileFail		db 'Cannot open the file',0Dh,0
szSaveFileFail		db 'Cannot save the file',0Dh,0

szNewFile			db '(Untitled)',0
szRCFilterString	db 'Resource (*.rc)',0,'*.rc',0,0
szDefRCExt			db 'rc',0

tbrbtns				TBBUTTON <0,0,TBSTATE_ENABLED,TBSTYLE_SEP,0,0>
					TBBUTTON <0,IDM_FILE_NEW_PROJECT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <1,IDM_FILE_OPEN_PROJECT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <2,IDM_FILE_SAVE_PROJECT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <0,0,TBSTATE_ENABLED,TBSTYLE_SEP,0,0>
					TBBUTTON <3,IDM_EDIT_CUT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <4,IDM_EDIT_COPY,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <5,IDM_EDIT_PASTE,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <0,0,TBSTATE_ENABLED,TBSTYLE_SEP,0,0>
					TBBUTTON <6,IDM_EDIT_UNDO,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <7,IDM_EDIT_DELETE,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0>
					TBBUTTON <0,0,TBSTATE_ENABLED,TBSTYLE_SEP,0,0>
					TBBUTTON <8,IDM_VIEW_OUTPUT,TBSTATE_ENABLED,TBSTYLE_BUTTON or TBSTYLE_CHECK,0,0>
					TBBUTTON <0,0,TBSTATE_ENABLED,TBSTYLE_SEP,0,0>
ntbrbtns			equ 14

szDlgClass			db 'DLGCLASS',0
szAppName			db 'Resource editor',0
szResEd				db 'Software\ResEd1000\',0
szAboutMsg			db 'Resource editor 1.0.8',13,10,'KetilO 

⌨️ 快捷键说明

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