本帖最后由 浅黑 于 2024-10-3 02:19 编辑
之前找了一圈,发现只有超级编辑框整行修改背景色的案例,于是参考该帖子的代码,实现了,超级编辑框指定文本修改背景色
|
超级列表框_置指定行背景颜色 | | | |
超级编辑框 | 超级编辑框 | | | | 类型 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_窗口句柄 | 整数型 | | | 颜色 | 字节集 | | |
局_窗口句柄 = 超级编辑框. 取窗口句柄 () 判断 (类型 = 0 )颜色 = { 84, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + 到字节集 (7651188 ) + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } SendMessageA (局_窗口句柄, #EM_SETCHARFORMAT, #SCF_SELECTION, 取变量数据地址 (颜色 )) 颜色 = { 84, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + 到字节集 (16776182 ) + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } SendMessageA (局_窗口句柄, #EM_SETCHARFORMAT, #SCF_ALL, 取变量数据地址 (颜色 ))
效果图如下
|