CpuDbg 发表于 2023-1-10 09:16:04

查找二进制字符串16进制编辑框接收不到EN_CHANGE消息

查找二进制字符串 16进制编辑框接收不到 EN_CHANGE 消息.
因为 HEX 要弄有空格间隔开来才好看些, 所以我打算在EN_CHANGE消息中处理.
一开始是可以接收到 EN_CHANGE 消息的. 当我输入的内容过长,没有换行.
我就加上 Mulitline 属性, 发现加上后就接收不到 EN_CHANGE 消息了.
没办法,那就手动调用也一样可以解决.

代码如下:
SendMessage(hdlg, WM_COMMAND, MAKEWPARAM(EDIT_SEARCH_BINARY_STRING_HEX, EN_CHANGE), NULL);

最终效果如下图:



页: [1]
查看完整版本: 查找二进制字符串16进制编辑框接收不到EN_CHANGE消息