ShineInHex是一个十六进制编辑/查看控制钢和硬核的组装组合。
建议的方式的创建ShineInHex控制的使用CreateWindowEx函数(不使用对话框资源)。控制处理WM_CHAR消息,因此,如果进来的神器出山:www.shenqi73.com消息没有被翻译(的TranslateMessage),WM_CHAR从来没有发生。目前,控制正常工作,如果只存在一个实例ShineInHex。
下面是一些主要特点“ShineInHex”:
支持的键:
·右 - 移动当前光标所在位置的权利,如果不按SHIFT清除选择;
·左 - 移动当前光标位置,清除选择,如果不按SHIFT;
· - 移动当前光标1号线时,如果不按SHIFT清除选择;
· - 移动当前光标线下来,如果不按SHIFT清除选择;
·上一页 - 移动当前光标n行了,如果不按SHIFT清除选择;
Page Down键 - 将当前的游标n行下来,如果不按SHIFT清除选择;
·首页 - 当前光标移动到当前行的开始;
·完 - 当前光标移到当前行的结束。
鼠标输入
·通过使用鼠标滚轮的滚动内容;
·通过移动鼠标并按住左边的按钮更改选择;
·由点击通缉地方,改变当前光标位置。
输入模式:
·在标题中,你可以看到当前的输入模式(HEX或ANSI)。
·HEX模式:它是一种原始的模式是最初acive的。制作任何HEX部分的控制选择,会导致切换到这个模式。使用它,你改变指定的十六进制数字(0 .. F,0 .. F)的数据;
·ASCII模式:它是一个隐藏模式。选择做任何ASCII部分的控制,会导致切换到这个模式。使用它,你改变指定ASCII字符('A'..'Z','A'..'Z','0'.. '9'&)的数据;
嵌入式对话框(检查弹出式菜单):
·选择“对话框 - 自动选择指定范围内的数据(十六进制)。
·查找“对话框 - 查找指定的模式(如UTF-8字符串,UTF-16字符串或十六进制数字)的字节。
选择填充物:
·当您选择了一堆的数据和尝试输入一些数字:这意味着如果你输入'A','06-98-78-67',数据也会改变分别A6-A8-A8-A7进入数越多,你将有一个组的克隆,说你进入“7” - 你有'A7-A7-A7-A7。
复制:
·您都可以复制ANSI字符串(零结尾),对应的选择字节的十六进制数字和一堆(W / O新行分隔符),目前选择。