如何在CEdit控件中实现ultra edit的界面,左边是16进制码,右边是ascii码?
或者不用CEdit控件也行,只要实现这个界面。

解决方案 »

  1.   

    很简单嘛,同两个无边界的CEDIT放在一个大的控件中不就行了吗?
      

  2.   

    用Cedit比较麻烦啊,我知道用list的。不过可以还是可以的,只要是只读的。
    你可以去控制你的字符串格式,比如:每行前16个字符用16进制显示,然后将这些东西的ascii码显示一下,办法多了,就看你是什么样的要求了。
      

  3.   

    不就是 格式的问题吗
    16个 %02X 
    16个 %02c
    CString str;
    str.Format("%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c %02c",....);