下你所需,载你所想!
汇集开发技术源码资料

Win32全自绘hex控件

:29.805KB :1 :2022-08-02 12:30:51

部分简介

特色: 全自绘组件(非编辑框, 列表框魔改). 原生支持字节集, 可以以较快的速度编辑字节数据, 可以自定义右键菜单

技术点: 展示hex数据(ExtTextOut), 自定义滚动条, 插入符(Caret系列函数), 支持IME(Imm系列函数)

大概说一下吧, 这个是几年前写的, 初衷是保持小体积和模块化, 然而工具写到一半, 得去学校了, 就暂时停了一下.
然而等放假再回来的时候, 原来的程序结构都快忘光了...最后弃更

现在不玩易了, 所以应该不会再更新, 但是需要展示hex的程序可以拿去直接用, 或者就把它当作一个学习资源吧。

对于修改/重写hex控件的建议:

1. 把顶部和侧边栏独立出来, 对于一些控件更新, 应该部分重画而不是全部重画
2. 把数据接口抽象出来, 否则不支持打开大于2G的文件或者非字节集数据
3. 横向滚动时, 不应该滚动侧边栏
4. 考虑增加只读功能
5. 可以有折叠功能

热门推荐

相关文章