📄 data.inc
字号:
include windows.inc
include user32.inc
include kernel32.inc
include gdi32.inc
include shell32.inc
include comctl32.inc
include comdlg32.inc
includelib user32.lib
includelib kernel32.lib
includelib gdi32.lib
includelib shell32.lib
includelib comctl32.lib
includelib comdlg32.lib
include masm32.inc
include \RadASM\Masm\Inc\Debug.Inc
includelib masm32.lib
includelib \RadASM\Masm\Lib\Debug.lib
PropertyList PROTO :HWND
ToolBoxReset PROTO
PropListSetPos PROTO
DrawingRect PROTO :DWORD,:DWORD,:DWORD
UpdateCtl PROTO :DWORD
SetProjectItemName PROTO :DWORD,:DWORD
GetProjectItemName PROTO :DWORD,:DWORD
Do_TreeViewAddNode PROTO :HWND,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:LPARAM
MnuSaveAccel PROTO :DWORD,:DWORD
m2m MACRO M1, M2
push M2
pop M1
ENDM
IDB_TOOLBOX equ 32100
IDB_MNUARROW equ 32101
IDB_DLG equ 32102
IDB_TBX equ 32103
IDB_PRP equ 32104
IDB_PRJ equ 32105
IDB_CUSTCTL equ 32106
IDB_PROTRV equ 32107
CCDEF struct
ID dd ? ;Controls uniqe ID
lptooltip dd ? ;Pointer to tooltip text
hbmp dd ? ;Handle of bitmap
lpcaption dd ? ;Pointer to default caption text
lpname dd ? ;Pointer to default id-name text
lpclass dd ? ;Pointer to class text
style dd ? ;Default style
exstyle dd ? ;Default ex-style
flist1 dd ? ;Property listbox 1
flist2 dd ? ;Property listbox 2
disable dd ? ;Disable controls child windows. 0=No, 1=Use method 1, 2=Use method 2
CCDEF ends
CCDEFEX struct
ID dd ? ;Controls uniqe ID
lptooltip dd ? ;Pointer to tooltip text
hbmp dd ? ;Handle of bitmap
lpcaption dd ? ;Pointer to default caption text
lpname dd ? ;Pointer to default id-name text
lpclass dd ? ;Pointer to class text
style dd ? ;Default style
exstyle dd ? ;Default ex-style
flist1 dd ? ;Property listbox 1
flist2 dd ? ;Property listbox 2
flist3 dd ? ;Property listbox 3
flist4 dd ? ;Property listbox 4
lpproperty dd ?
lpmethod dd ?
CCDEFEX ends
.const
szToolTip1 db 'Dialog edit',0
szCap1 db 0
szName1 db 'IDC_DLE',0
szToolTip2 db 'Tool box',0
szCap2 db 0
szName2 db 'IDC_TBX',0
szToolTip3 db 'Property',0
szCap3 db 0
szName3 db 'IDC_PRP',0
szToolTip4 db 'Project',0
szCap4 db 0
szName4 db 'IDC_PRJ',0
STYLE equ WS_CHILD or WS_VISIBLE
EXSTYLE equ 200h
szToolTipsClass db 'Tooltips_class32',0
szDlgChildClass db 'RARESEDDIALOG',0
szStaticClass db 'Static',0
szEditClass db 'Edit',0
szButtonClass db 'Button',0
szComboBoxClass db 'ComboBox',0
szListBoxClass db 'ListBox',0
szScrollBarClass db 'ScrollBar',0
szTabControlClass db 'SysTabControl32',0
szProgressBarClass db 'msctls_progress32',0
szTreeViewClass db 'SysTreeView32',0
szListViewClass db 'SysListView32',0
szTrackBarClass db 'msctls_trackbar32',0
szUpDownClass db 'msctls_updown32',0
szToolBarClass db 'ToolbarWindow32',0
szStatusBarClass db 'msctls_statusbar32',0
szDateTimeClass db 'SysDateTimePick32',0
szMonthViewClass db 'SysMonthCal32',0
szRichEditClass db 'RichEdit20A',0
szUserControlClass db 'UDCCLASS',0
szComboBoxExClass db 'ComboBoxEx32',0
szIPAddressClass db 'SysIPAddress32',0
szAnimateClass db 'SysAnimate32',0
szHotKeyClass db 'msctls_hotkey32',0
szPagerClass db 'SysPager',0
szReBarClass db 'ReBarWindow32',0
szHeaderClass db 'SysHeader32',0
szComma db ',',0
szNULL db 0
szAppName db 'Resource editor',0
szPRELOAD db 'PRELOAD',0
szLOADONCALL db 'LOADONCALL',0
szFIXED db 'FIXED',0
szMOVEABLE db 'MOVEABLE',0
szDISCARDABLE db 'DISCARDABLE',0
szPURE db 'PURE',0
szIMPURE db 'IMPURE',0
szCHARACTERISTICS db 'CHARACTERISTICS',0
szVERSION db 'VERSION',0
szLANGUAGE db 'LANGUAGE',0
szDIALOGEX db 'DIALOGEX',0
szDIALOG db 'DIALOG',0
szCONTROL db 'CONTROL',0
szEDITTEXT db 'EDITTEXT',0
szLTEXT db 'LTEXT',0
szCTEXT db 'CTEXT',0
szRTEXT db 'RTEXT',0
szGROUPBOX db 'GROUPBOX',0
szPUSHBUTTON db 'PUSHBUTTON',0
szDEFPUSHBUTTON db 'DEFPUSHBUTTON',0
szAUTOCHECKBOX db 'AUTOCHECKBOX',0
szAUTORADIOBUTTON db 'AUTORADIOBUTTON',0
szCOMBOBOX db 'COMBOBOX',0
szLISTBOX db 'LISTBOX',0
szSCROLLBAR db 'SCROLLBAR',0
szCAPTION db 'CAPTION',0
szCLASS db 'CLASS',0
szSTYLE db 'STYLE',0
szEXSTYLE db 'EXSTYLE',0
szFONT db 'FONT',0
szMENU db 'MENU',0
szMENUEX db 'MENUEX',0
szPOPUP db 'POPUP',0
szMENUITEM db 'MENUITEM',0
szCHECKED db 'CHECKED',0
szGRAYED db 'GRAYED',0
szINACTIVE db 'INACTIVE',0
szMENUBARBREAK db 'MENUBARBREAK',0
szMENUBREAK db 'MENUBREAK',0
szSEPARATOR db 'SEPARATOR',0
szBEGIN db 'BEGIN',0
szBEGINSHORT db '{',0
szEND db 'END',0
szENDSHORT db '}',0
szDEFINE db '#define',0
szUNDEF db '#undef',0
szIF db '#if',0
szELIF db '#elif',0
szELSE db '#else',0
szENDIF db '#endif',0
szIFDEF db '#ifdef',0
szIFNDEF db '#ifndef',0
szINCLUDE db '#include',0
szDESIGNINFO db 'DESIGNINFO',0
szBS db '\',0
szBITMAP db 'BITMAP',0
szCURSOR db 'CURSOR',0
szICON db 'ICON',0
szAVI db 'AVI',0
szRCDATA db 'RCDATA',0
szWAVE db 'WAVE',0
szIMAGE db 'IMAGE',0
szMANIFEST db 'MANIFEST',0
szManifestValue db '24',0
szACCELERATORS db 'ACCELERATORS',0
szVIRTKEY db 'VIRTKEY',0
szNOINVERT db 'NOINVERT',0
;szCONTROL db 'CONTROL',0
szSHIFT db 'SHIFT',0
szALT db 'ALT',0
szSTRINGTABLE db 'STRINGTABLE',0
szVERSIONINFO db 'VERSIONINFO',0
szFILEVERSION db 'FILEVERSION',0
szFILEFLAGSMASK db 'FILEFLAGSMASK',0
szFILEFLAGS db 'FILEFLAGS',0
szPRODUCTVERSION db 'PRODUCTVERSION',0
szFILEOS db 'FILEOS',0
szFILETYPE db 'FILETYPE',0
szFILESUBTYPE db 'FILESUBTYPE',0
szBLOCK db 'BLOCK',0
szVALUE db 'VALUE',0
szNOT db 'NOT',0
szHdrType db 'Type',0
szHdrName db 'Name',0
szHdrID db 'ID',0
szHdrFileName db 'Filename',0
szHdrString db 'String',0
szHdrKey db 'Key',0
szHdrCtrl db 'Ctrl',0
szHdrShift db 'Shift',0
szHdrAlt db 'Alt',0
szFilterBitmap db 'Bitmap (*.bmp)',0,'*.bmp',0,0
szFilterCursor db 'Cursor (*.cur)',0,'*.cur',0,0
szFilterIcon db 'Icon (*.ico)',0,'*.ico',0,0
szFilterAvi db 'Avi (*.avi)',0,'*.avi',0,0
szFilterAny db 'All Files (*.*)',0,'*.*',0,0
szFilterWave db 'Wave (*.wav)',0,'*.wav',0,0
szFilterImage db 'Image (*.jpg, *.gif)',0,'*.jpg;*.gif',0,0
szFilterManifest db 'Manifest (*.xml)',0,'*.xml',0,0
szAclKeys db 30h,'0',0
db 31h,'1',0
db 32h,'2',0
db 33h,'3',0
db 34h,'4',0
db 35h,'5',0
db 36h,'6',0
db 37h,'7',0
db 38h,'8',0
db 39h,'9',0
db 41h,'A',0
db 42h,'B',0
db 43h,'C',0
db 44h,'D',0
db 45h,'E',0
db 46h,'F',0
db 47h,'G',0
db 48h,'H',0
db 49h,'I',0
db 4Ah,'J',0
db 4Bh,'K',0
db 4Ch,'L',0
db 4Dh,'M',0
db 4Eh,'N',0
db 4Fh,'O',0
db 50h,'P',0
db 51h,'Q',0
db 52h,'R',0
db 53h,'S',0
db 54h,'T',0
db 55h,'U',0
db 56h,'V',0
db 57h,'W',0
db 58h,'X',0
db 59h,'Y',0
db 5Ah,'Z',0
db 70h,'F1',0
db 71h,'F2',0
db 72h,'F3',0
db 73h,'F4',0
db 74h,'F5',0
db 75h,'F6',0
db 76h,'F7',0
db 77h,'F8',0
db 78h,'F9',0
db 79h,'F10',0
db 7Ah,'F11',0
db 7Bh,'F12',0
db 08h,'BACK',0
db 09h,'TAB',0
db 0Dh,'RETURN',0
db 1Bh,'ESCAPE',0
db 27h,'INSERT',0
db 20h,'SPACE',0
db 2Eh,'DELETE',0
db 24h,'HOME',0
db 23h,'END',0
db 21h,'PGUP',0
db 22h,'PGDN',0
db 26h,'UP',0
db 28h,'DOWN',0
db 25h,'LEFT',0
db 27h,'RIGHT',0
db 60h,'NUMPAD0',0
db 61h,'NUMPAD1',0
db 62h,'NUMPAD2',0
db 63h,'NUMPAD3',0
db 64h,'NUMPAD4',0
db 65h,'NUMPAD5',0
db 66h,'NUMPAD6',0
db 67h,'NUMPAD7',0
db 68h,'NUMPAD8',0
db 69h,'NUMPAD9',0
db 0
szGetDef db 'GetDef',0
szGetDefEx db 'GetDefEx',0
.data
szCtlText db 'Dialog,EditText,Static,GroupBox,Button,CheckBox,RadioButton,ComboBox,ListBox,HScroll,VScroll,TabStrip,ProgressBar,TreeView,ListView,TrackBar,UpDown,Image,ToolBar,StatusBar,DatePicker,'
db 'MonthView,RichEdit,UserDefinedControl,ImageCombo,Shape,IPAddress,Animate,HotKey,HPager,VPager,ReBar',0
db 512 dup(?)
ccdef1 CCDEF <271,offset szToolTip1,0,offset szCap1,offset szName1,offset szDlgEditClass,STYLE,EXSTYLE,11111101000111100000000000000000b,00010000000000011000000000000000b,2>
ccdef2 CCDEF <272,offset szToolTip2,0,offset szCap2,offset szName2,offset szToolBoxClass,STYLE,0,11111101000111000000000000000000b,00010000000000011000000000000000b,2>
ccdef3 CCDEF <273,offset szToolTip3,0,offset szCap3,offset szName3,offset szPropertyClass,STYLE,0,11111101000111000000000000000000b,00010000000000011000000000000000b,2>
ccdef4 CCDEF <274,offset szToolTip4,0,offset szCap4,offset szName4,offset szProjectClass,STYLE,0,11111101000111000000000000000000b,00010000000000011000000000000000b,2>
.data?
hInstance dd ?
hDEd dd ?
hTlb dd ?
hPrp dd ?
hPrj dd ?
hMnuIml dd ?
hPrjIml dd ?
hBrTlt dd ?
hTlt dd ?
OldToolTipProc dd ?
hGridBr dd ?
hStatus dd ?
nStatus dd ?
hExportOut dd ?
fEditMode dd ?
icex INITCOMMONCONTROLSEX <?>
strHex db 16 dup(?)
nUndo dd ?
szProjectPath db MAX_PATH dup(?)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -