MFC针对列表中所需文字的重绘

看了很多重绘的帖子感觉很懵,没有很理解。
感觉很多都是针对控件属性的更改,但我现在需要对列表内以插入数据进行二次处理,但好像没有能获取我想要操纵字符的位置的相关操作。
就比如在列表中有很多行数据,我需要将这些数据中包含我在编辑框输入的数据进行变色,我该如何获取它的位置呢?

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/660599
  • 除此之外, 这篇博客: 基础语法篇_7——MFC对话框:逃跑按钮、属性表单、向导创建中的 一、基于对话框的程序 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 新建一个基于对话框的项目,项目名称:DlgTest。

    生成的项目结构为:
    解决方案结构:

    类视图下有三个类:

    • CAboutDlg
      派生于CDialog类,这个类与SDI应用程序中相应的类:CAboutDlg作用相同,用于显示一个关于对话框。
    • CDlgTestApp
      这是MFC应用程序中必不可少的一个类,派生于CWinApp类,它的对象代表了应用程序本身。
    • CDlgTestDlg
      派生于CDialog类,基于对话框的MFC应用程序的主界面。

    基于对话框的应用程序中没有从CView类派生出来的视类,也没有从CFrameWnd类派生出来的框架类,以及从CDocument类派生的文档类,它只有从CDialog派生出来的一个对话框类:CTestDlg,这类应用程序的窗口就是一个对话框界面。
    资源视图:

    运行该程序生成的界面:

像这种情况,重写控件比较好