计算机十六进制4BH表示多大,【转】windows消息16进制对应表

windows mobile编程,无论使用eVC还是.net CF,都脱不开windows消息机制这个框架。在日常的程序编写过程中,windows消息也是很常用的,windows消息常用的api函数也是常用。

这里我们不介绍windows api函数,而是介绍一下windows消息在c#使用中的十六进制表述。我给出了其中大部分消息的对照表。但是一些特有消息api函数的参数十六进制对照表并没有给出,比如:ShowWindow的。

其它一些特有的常用的以后的文章中会介绍到,并且会介绍windows api函数在.net cf框架下在c#中的用法。对照表如下:

Windows消息列表

WM_NULL = 0x0000,

WM_CREATE = 0x0001,

WM_DESTROY = 0x0002,

WM_MOVE = 0x0003,

WM_SIZE = 0x0005,

WM_ACTIVATE = 0x0006,

WM_SETFOCUS = 0x0007,

WM_KILLFOCUS = 0x0008,

WM_ENABLE = 0x000A,

WM_SETREDRAW = 0x000B,

WM_SETTEXT = 0x000C,

WM_GETTEXT = 0x000D,

WM_GETTEXTLENGTH = 0x000E,

WM_PAINT = 0x000F,

WM_CLOSE = 0x0010,

WM_QUERYENDSESSION = 0x0011,

WM_QUIT = 0x0012,

WM_QUERYOPEN = 0x0013,

WM_ERASEBKGND = 0x0014,

WM_SYSCOLORCHANGE = 0x0015,

WM_ENDSESSION = 0x0016,

WM_SHOWWINDOW = 0x0018,

WM_WININICHANGE = 0x001A,

WM_SETTINGCHANGE = 0x001A,

WM_DEVMODECHANGE = 0x001B,

WM_ACTIVATEAPP = 0x001C,

WM_FONTCHANGE = 0x001D,

WM_TIMECHANGE = 0x001E,

WM_CANCELMODE = 0x001F,

WM_SETCURSOR = 0x0020,

WM_MOUSEACTIVATE = 0x0021,

WM_CHILDACTIVATE = 0x0022,

WM_QUEUESYNC = 0x0023,

WM_GETMINMAXINFO = 0x0024,

WM_PAINTICON = 0x0026,

WM_ICONERASEBKGND = 0x0027,

WM_NEXTDLGCTL = 0x0028,

WM_SPOOLERSTATUS = 0x002A,

WM_DRAWITEM = 0x002B,

WM_MEASUREITEM = 0x002C,

WM_DELETEITEM = 0x002D,

WM_VKEYTOITEM = 0x002E,

WM_CHARTOITEM = 0x002F,

WM_SETFONT = 0x0030,

WM_GETFONT = 0x0031,

WM_SETHOTKEY = 0x0032,

WM_GETHOTKEY = 0x0033,

WM_QUERYDRAGICON = 0x0037,

WM_COMPAREITEM = 0x0039,

WM_GETOBJECT = 0x003D,

WM_COMPACTING = 0x0041,

WM_COMMNOTIFY = 0x0044 ,

WM_WINDOWPOSCHANGING = 0x0046,

WM_WINDOWPOSCHANGED = 0x0047,

WM_POWER = 0x0048,

WM_COPYDATA = 0x004A,

WM_CANCELJOURNAL = 0x004B,

WM_NOTIFY = 0x004E,

WM_INPUTLANGCHANGEREQUEST = 0x0050,

WM_INPUTLANGCHANGE = 0x0051,

WM_TCARD = 0x0052,

WM_HELP = 0x0053,

WM_USERCHANGED = 0x0054,

WM_NOTIFYFORMAT = 0x0055,

WM_CONTEXTMENU = 0x007B,

WM_STYLECHANGING = 0x007C,

WM_STYLECHANGED = 0x007D,

WM_DISPLAYCHANGE = 0x007E,

WM_GETICON = 0x007F,

WM_SETICON = 0x0080,

WM_NCCREATE = 0x0081,

WM_NCDESTROY = 0x0082,

WM_NCCALCSIZE = 0x0083,

WM_NCHITTEST = 0x0084,

WM_NCPAINT = 0x0085,

WM_NCACTIVATE = 0x0086,

WM_GETDLGCODE = 0x0087,

WM_SYNCPAINT = 0x0088,

WM_NCMOUSEMOVE = 0x00A0,

WM_NCLBUTTONDOWN = 0x00A1,

WM_NCLBUTTONUP = 0x00A2,

WM_NCLBUTTONDBLCLK = 0x00A3,

WM_NCRBUTTONDOWN = 0x00A4,

WM_NCRBUTTONUP = 0x00A5,

WM_NCRBUTTONDBLCLK = 0x00A6,

WM_NCMBUTTONDOWN = 0x00A7,

WM_NCMBUTTONUP = 0x00A8,

WM_NCMBUTTONDBLCLK = 0x00A9,

WM_KEYDOWN = 0x0100,

WM_KEYUP = 0x0101,

WM_CHAR = 0x0102,

WM_DEADCHAR = 0x0103,

WM_SYSKEYDOWN = 0x0104,

WM_SYSKEYUP = 0x0105,

WM_SYSCHAR = 0x0106,

WM_SYSDEADCHAR = 0x0107,

WM_KEYLAST = 0x0108,

WM_IME_STARTCOMPOSITION = 0x010D,

WM_IME_ENDCOMPOSITION = 0x010E,

WM_IME_COMPOSITION = 0x010F,

WM_IME_KEYLAST = 0x010F,

WM_INITDIALOG = 0x0110,

WM_COMMAND = 0x0111,

WM_SYSCOMMAND = 0x0112,

WM_TIMER = 0x0113,

WM_HSCROLL = 0x0114,

WM_VSCROLL = 0x0115,

WM_INITMENU = 0x0116,

WM_INITMENUPOPUP = 0x0117,

WM_MENUSELECT = 0x011F,

WM_MENUCHAR = 0x0120,

WM_ENTERIDLE = 0x0121,

WM_MENURBUTTONUP = 0x0122,

WM_MENUDRAG = 0x0123,

WM_MENUGETOBJECT = 0x0124,

WM_UNINITMENUPOPUP = 0x0125,

WM_MENUCOMMAND = 0x0126,

WM_CTLCOLORMSGBOX = 0x0132,

WM_CTLCOLOREDIT = 0x0133,

WM_CTLCOLORLISTBOX = 0x0134,

WM_CTLCOLORBTN = 0x0135,

WM_CTLCOLORDLG = 0x0136,

WM_CTLCOLORSCROLLBAR = 0x0137,

WM_CTLCOLORSTATIC = 0x0138,

WM_MOUSEMOVE = 0x0200,

WM_LBUTTONDOWN = 0x0201,

WM_LBUTTONUP = 0x0202,

WM_LBUTTONDBLCLK = 0x0203,

WM_RBUTTONDOWN = 0x0204,

WM_RBUTTONUP = 0x0205,

WM_RBUTTONDBLCLK = 0x0206,

WM_MBUTTONDOWN = 0x0207,

WM_MBUTTONUP = 0x0208,

WM_MBUTTONDBLCLK = 0x0209,

WM_MOUSEWHEEL = 0x020A,

WM_PARENTNOTIFY = 0x0210,

WM_ENTERMENULOOP = 0x0211,

WM_EXITMENULOOP = 0x0212,

WM_NEXTMENU = 0x0213,

WM_SIZING = 0x0214,

WM_CAPTURECHANGED = 0x0215,

WM_MOVING = 0x0216,

WM_DEVICECHANGE = 0x0219,

WM_MDICREATE = 0x0220,

WM_MDIDESTROY = 0x0221,

WM_MDIACTIVATE = 0x0222,

WM_MDIRESTORE = 0x0223,

WM_MDINEXT = 0x0224,

WM_MDIMAXIMIZE = 0x0225,

WM_MDITILE = 0x0226,

WM_MDICASCADE = 0x0227,

WM_MDIICONARRANGE = 0x0228,

WM_MDIGETACTIVE = 0x0229,

WM_MDISETMENU = 0x0230,

WM_ENTERSIZEMOVE = 0x0231,

WM_EXITSIZEMOVE = 0x0232,

WM_DROPFILES = 0x0233,

WM_MDIREFRESHMENU = 0x0234,

WM_IME_SETCONTEXT = 0x0281,

WM_IME_NOTIFY = 0x0282,

WM_IME_CONTROL = 0x0283,

WM_IME_COMPOSITIONFULL = 0x0284,

WM_IME_SELECT = 0x0285,

WM_IME_CHAR = 0x0286,

WM_IME_REQUEST = 0x0288,

WM_IME_KEYDOWN = 0x0290,

WM_IME_KEYUP = 0x0291,

WM_MOUSEHOVER = 0x02A1,

WM_MOUSELEAVE = 0x02A3,

WM_CUT = 0x0300,

WM_COPY = 0x0301,

WM_PASTE = 0x0302,

WM_CLEAR = 0x0303,

WM_UNDO = 0x0304,

WM_RENDERFORMAT = 0x0305,

WM_RENDERALLFORMATS = 0x0306,

WM_DESTROYCLIPBOARD = 0x0307,

WM_DRAWCLIPBOARD = 0x0308,

WM_PAINTCLIPBOARD = 0x0309,

WM_VSCROLLCLIPBOARD = 0x030A,

WM_SIZECLIPBOARD = 0x030B,

WM_ASKCBFORMATNAME = 0x030C,

WM_CHANGECBCHAIN = 0x030D,

WM_HSCROLLCLIPBOARD = 0x030E,

WM_QUERYNEWPALETTE = 0x030F,

WM_PALETTEISCHANGING = 0x0310,

WM_PALETTECHANGED = 0x0311,

WM_HOTKEY = 0x0312,

WM_PRINT = 0x0317,

WM_PRINTCLIENT = 0x0318,

WM_HANDHELDFIRST = 0x0358,

WM_HANDHELDLAST = 0x035F,

WM_AFXFIRST = 0x0360,

WM_AFXLAST = 0x037F,

WM_PENWINFIRST = 0x0380,

WM_PENWINLAST = 0x038F,

WM_APP = 0x8000,

WM_USER = 0x0400

Windows 注册表 16进制时间转换( Convert Reg_binary Time to a Datetime )

背景: Windows注册表中,存在大量16进制的时间,以 reg_binary存储在注册表中. 例如: 0D 6C A4 4B 37 C5 CE 01 这种值日常报表中需要转换为适合人阅读的格式,实 ...

为什么分库分表使用2的N次方 一个字节用两位16进制

你说说为神马表的总数.redis库的总数.HashMap的数量最好是2的N次方 数据在表库HashMap 落地时候都会跟总数取模,这个我们做个测试 假设数量是2的3次方就是8,即索引就是0-7 php ...

[原创]K8飞刀20160613 Plesk密码 & 注册表16进制转换 & Html实体解密

K8飞刀  by K8拉登哥哥@[K8搞基大队]博客: http://qqhack8.blog.163.com 简介: K8飞刀是一款多功能的安全测试工具. Hacker Swiss Army Kni ...

ASCII码与16进制的互相转换(表)

所谓的ASCII和16进制都只是概念上的东西,在计算机中通通是二进制 转换应该是输出的转换,同样是一个数,在计算机内存中表示是一样的,只是输出不一样ASCII是针对字符的编码,几乎是键盘上的字符的编码 ...

windows程序设计04_显示汉字的16进制

看下面的代码 //utf-8编码 #include int main() { char a[] = "中国"; printf("%x\n&q ...

python - 2 8 16进制/颜色/字符编码

1.二进制 八进制 十六进制 二进制: bin() 0b10010八进制: oct() 0o10十进制: 1-100十六进制: hex() 0X53 BH 十进制转2, 8,16进制: >&gt ...

Bmp格式图片与16进制的互相转换简解 Python

BMP TO HEX 首先介绍Github上一个简单的Bmp转成16进制的py: https://github.com/robertgallup/bmp2hex 网上这种例子很多.思路也简单:将bmp ...

pyserial 16进制显示与发送

pyserial 16进制显示与发送 http://www.centoscn.com/python/2013/0817/1320.html 十六进制显示的实质是把接收到的字符诸葛转换成其对应的ASCI ...

16进制ascii码转化为对应的字符,付ipmitool查询硬件信息

最近工作需要在用ipmitool查询服务器硬件信息.ipmitool查询硬件信息 比如电源,使用命令: 获取PSU0信息:Ipmitool raw 0x3a 0x71 0x00: 获取PSU1信息:I ...

随机推荐

Python时间戳和日期的相互转换

Python时间戳和日期的相互转换 (2014-03-17 11:24:35) 转载▼   分类: Python 当前时间戳:time.time() 当前日期:time.ctime() 1.Pytho ...

Python Day02

Python 代码执行流程: 编译 --> 执行 源代码  -->  字节码  -->  机器码  --> CPU执行 python 先将自己的源代码,编译成Python 字节 ...

Flask 的扩展

1. Flask-Script,为Flask程序提供了一个命令行解析器: (venv) $ pip install flask-script 2. Bootstrap(http://getbootst ...

ASP.NET MVC view引入命名空间

两种方式:1,在cshtml中引入@using Admin.Models 2,在 Views 文件夹中的 Web.config 文件中添加引用如:

Symfony2 资料篇

http://www.chrisyue.com/symfony2-in-action-day-1.html 由于Symfony2现在还没有很完善的中文文档,所以不想看文档的同学可以直接进行点击上面的链 ...

secureCRT常用设置

一.快捷键: 1. ctrl + a : 移动光标到行首[常用] 2. ctrl + e :移动光标到行尾[常用] 3. ctrl + d :删除光标之后的一个字符 4. ctrl + w : 删除行 ...

oracle rowid 使用

ROWID是数据的详细地址,通过rowid,oracle可以快速的定位某行具体的数据的位置. ROWID可以分为物理rowid和逻辑rowid两种.普通的堆表中的rowid是物理rowid,索引组织表 ...

FaceRank-人脸打分基于 TensorFlow 的 CNN 模型

FaceRank-人脸打分基于 TensorFlow 的 CNN 模型 隐私 因为隐私问题,训练图片集并不提供,稍微可能会放一些卡通图片. 数据集 130张 128*128 张网络图片,图片名: 1- ...

PS学习之合成特效:被风沙侵蚀的动物们

素材 大象 尘埃 裂纹 沙子 土地 正式操作: 打开PS 新建一个文件 选国际标准纸张  给分辨率为72(分辨率越大越占内存) 然后确定  将图片旋转90度(图像——旋转——(顺/逆)90度) 下面选 ...

ubuntu常用技巧积累

1.修改root密码,一般与用户密码不同 python@ubuntu:~$ sudo passwd[sudo] password for python: 输入新的 UNIX 密码: 重新输入新的 UN ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinHex是一个专门用来对付各种日常紧急情况的小工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他程序隐藏起来的文件和数据。得到 ZDNetSoftwareLibrary 五星级最高评价,拥有强大的系统效用。   具体来说,WinHex 是一款以通用的 16 编辑器为核心,专门用来对付计算机取证、数据恢复、低级数据处理、以及 IT 安全性、各种日常紧急情况的高级工具: 用来检查和修复各种文件、恢复删除文件、硬盘损坏、数码相机卡损坏造成的数据丢失等。功能包括 (依照授权类型):   - 硬盘, 软盘, CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盘编辑器...   - 支持 FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF 文件系统   - 支持对磁盘阵列 RAID 系统和动态磁盘的重组、分析和数据恢复   - 多种数据恢复技术   - 可分析 RAW 格式原始数据镜像文件中的完整目录结构,支持分段保存的镜像文件   - 数据解释器, 已知 20 种数据类型   - 使用模板编辑数据结构 (例如: 修复分区/引导扇区)   - 连接和分割、以奇数偶数字节或字的方式合并、分解文件   - 分析和比较文件   - 搜索和替换功能尤其灵活   - 磁盘克隆 (可在 DOS 环境下使用 X-Ways Replica)   - 驱动器镜像和备份 (可选压缩或分割成 650 MB 的档案)   - 程序接口 (API) 和脚本   - 256 位 AES 加密, 校验和, CRC32, 哈希算法 (MD5, SHA-1, ...)   - 数据擦除功能,可彻底清除存储介质中残留数据   - 可导入剪贴板所有格式数据, 包括 ASCII、16 数据   - 可行 2 、16 ASCII, Intel 16 , 和 Motorola S 换   - 字符集: ANSI ASCII, IBM ASCII, EBCDIC, (Unicode)   - 立即窗口切换、打印、生成随机数字   - 支持打开大于 4 GB 的文件,非常快速,容易使用。   - 广泛的联机帮助

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值