首页
社区
课程
招聘
[求助]在WIN32汇编中$字符是什么意思啊???
发表于: 2006-2-17 12:49 7739

[求助]在WIN32汇编中$字符是什么意思啊???

2006-2-17 12:49
7739
在罗云彬的WIN32汇编教程中有一段程序如下:
dwMsgTable        dd        WM_NULL
                dd        WM_CREATE
                dd        WM_DESTROY
                dd        WM_MOVE
                dd        WM_SIZE
                dd        WM_ACTIVATE
                dd        WM_SETFOCUS
                dd        WM_KILLFOCUS
                dd        WM_ENABLE
                dd        WM_SETREDRAW
                dd        WM_SETTEXT
                dd        WM_GETTEXT
                dd        WM_GETTEXTLENGTH
                dd        WM_PAINT
                dd        WM_CLOSE
                dd        WM_QUERYENDSESSION
                dd        WM_QUIT
                dd        WM_QUERYOPEN
                dd        WM_ERASEBKGND
                dd        WM_SYSCOLORCHANGE
                dd        WM_ENDSESSION
                dd        WM_SHOWWINDOW
                dd        WM_WININICHANGE
                dd        WM_DEVMODECHANGE
                dd        WM_ACTIVATEAPP
                dd        WM_FONTCHANGE
                dd        WM_TIMECHANGE
                dd        WM_CANCELMODE
                dd        WM_SETCURSOR
                dd        WM_MOUSEACTIVATE
                dd        WM_CHILDACTIVATE
                dd        WM_QUEUESYNC
                dd        WM_GETMINMAXINFO
                dd        WM_PAINTICON
                dd        WM_ICONERASEBKGND
                dd        WM_NEXTDLGCTL
                dd        WM_SPOOLERSTATUS
                dd        WM_DRAWITEM
                dd        WM_MEASUREITEM
                dd        WM_DELETEITEM
                dd        WM_VKEYTOITEM
                dd        WM_CHARTOITEM
                dd        WM_SETFONT
                dd        WM_GETFONT
                dd        WM_SETHOTKEY
                dd        WM_GETHOTKEY
                dd        WM_QUERYDRAGICON
                dd        WM_COMPAREITEM
                dd        WM_GETOBJECT
                dd        WM_COMPACTING
                dd        WM_OTHERWINDOWCREATED
                dd        WM_OTHERWINDOWDESTROYED
                dd        WM_COMMNOTIFY
                dd        WM_WINDOWPOSCHANGING
                dd        WM_WINDOWPOSCHANGED
                dd        WM_POWER
                dd        WM_COPYDATA
                dd        WM_CANCELJOURNAL
                dd        WM_NOTIFY
                dd        WM_INPUTLANGCHANGEREQUEST
                dd        WM_INPUTLANGCHANGE
                dd        WM_TCARD
                dd        WM_HELP
                dd        WM_USERCHANGED
                dd        WM_NOTIFYFORMAT
                dd        WM_CONTEXTMENU
                dd        WM_STYLECHANGING
                dd        WM_STYLECHANGED
                dd        WM_DISPLAYCHANGE
                dd        WM_GETICON
                dd        WM_SETICON
                dd        WM_NCCREATE
                dd        WM_NCDESTROY
                dd        WM_NCCALCSIZE
                dd        WM_NCHITTEST
                dd        WM_NCPAINT
                dd        WM_NCACTIVATE
                dd        WM_GETDLGCODE
                dd        WM_SYNCPAINT
                dd        WM_NCMOUSEMOVE
                dd        WM_NCLBUTTONDOWN
                dd        WM_NCLBUTTONUP
                dd        WM_NCLBUTTONDBLCLK
                dd        WM_NCRBUTTONDOWN
                dd        WM_NCRBUTTONUP
                dd        WM_NCRBUTTONDBLCLK
                dd        WM_NCMBUTTONDOWN
                dd        WM_NCMBUTTONUP
                dd        WM_NCMBUTTONDBLCLK
                dd        WM_KEYDOWN
                dd        WM_KEYUP
                dd        WM_CHAR
                dd        WM_DEADCHAR
                dd        WM_SYSKEYDOWN
                dd        WM_SYSKEYUP
                dd        WM_SYSCHAR
                dd        WM_SYSDEADCHAR
                dd        WM_KEYLAST
                dd        WM_INITDIALOG
                dd        WM_COMMAND
                dd        WM_SYSCOMMAND
                dd        WM_TIMER
                dd        WM_HSCROLL
                dd        WM_VSCROLL
                dd        WM_INITMENU
                dd        WM_INITMENUPOPUP
                dd        WM_MENUSELECT
                dd        WM_MENUCHAR
                dd        WM_ENTERIDLE
                dd        WM_CTLCOLORMSGBOX
                dd        WM_CTLCOLOREDIT
                dd        WM_CTLCOLORLISTBOX
                dd        WM_CTLCOLORBTN
                dd        WM_CTLCOLORDLG
                dd        WM_CTLCOLORSCROLLBAR
                dd        WM_CTLCOLORSTATIC
                dd        WM_MOUSEMOVE
                dd        WM_LBUTTONDOWN
                dd        WM_LBUTTONUP
                dd        WM_LBUTTONDBLCLK
                dd        WM_RBUTTONDOWN
                dd        WM_RBUTTONUP
                dd        WM_RBUTTONDBLCLK
                dd        WM_MBUTTONDOWN
                dd        WM_MBUTTONUP
                dd        WM_MBUTTONDBLCLK
                dd        WM_MOUSELAST
                dd        WM_PARENTNOTIFY
                dd        WM_ENTERMENULOOP
                dd        WM_EXITMENULOOP
                dd        WM_MDICREATE
                dd        WM_MDIDESTROY
                dd        WM_MDIACTIVATE
                dd        WM_MDIRESTORE
                dd        WM_MDINEXT
                dd        WM_MDIMAXIMIZE
                dd        WM_MDITILE
                dd        WM_MDICASCADE
                dd        WM_MDIICONARRANGE
                dd        WM_MDIGETACTIVE
                dd        WM_MDISETMENU
                dd        WM_DROPFILES
                dd        WM_MDIREFRESHMENU
                dd        WM_CUT
                dd        WM_COPY
                dd        WM_PASTE
                dd        WM_CLEAR
                dd        WM_UNDO
                dd        WM_RENDERFORMAT
                dd        WM_RENDERALLFORMATS
                dd        WM_DESTROYCLIPBOARD
                dd        WM_DRAWCLIPBOARD
                dd        WM_PAINTCLIPBOARD
                dd        WM_VSCROLLCLIPBOARD
                dd        WM_SIZECLIPBOARD
                dd        WM_ASKCBFORMATNAME
                dd        WM_CHANGECBCHAIN
                dd        WM_HSCROLLCLIPBOARD
                dd        WM_QUERYNEWPALETTE
                dd        WM_PALETTEISCHANGING
                dd        WM_PALETTECHANGED
                dd        WM_HOTKEY
                dd        WM_PRINT
                dd        WM_PRINTCLIENT
                dd        WM_PENWINFIRST
                dd        WM_PENWINLAST
                dd        WM_MENURBUTTONUP
                dd        WM_MENUDRAG
                dd        WM_MENUGETOBJECT
                dd        WM_UNINITMENUPOPUP
                dd        WM_MENUCOMMAND
                dd        WM_NEXTMENU
                dd        WM_SIZING
                dd        WM_CAPTURECHANGED
                dd        WM_MOVING
                dd        WM_POWERBROADCAST
                dd        WM_DEVICECHANGE
                dd        WM_ENTERSIZEMOVE
                dd        WM_EXITSIZEMOVE
MSG_TABLE_LEN        equ        ($ - dwMsgTable)/sizeof dword
其中最后一行中的$字符是什么意思啊

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
$是当前地址计数器
把最后一个变量的偏移减去开始变量的偏移就是这些变量所占空间, 再除以双字的大小就是这些变量的数目
2006-2-17 17:19
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢二楼的!!!!!!!!!!!!!!!!!!!!
2006-2-20 11:59
0
游客
登录 | 注册 方可回帖
返回
//