TextOout的文本,如何实现文本选中效果?最好能给出代码。因为有好几个问题都知道怎么实现。谢了。

解决方案 »

  1.   

    直接在输出的时候给它设置一个背景色SetBkColor
      

  2.   

    to laiyiling(最熟悉的陌生人)(知道的太少啦,好多的问题不会!) 
    楼主未必是这个意思吧 ?:)
    也许就象EditBox那样要SetSel呢(原先未选中,用代码实现选中效果)
      

  3.   

    To 二位:
    bohut您说对了,由于需要,我必须自己做EditBox,进行类封装。可以偶太菜。请继续关注。
      

  4.   

    直接计算文本的起点和终点,用fillrect画背景,在重新textout
      

  5.   

    CDC* pDC=GetDC();
    pDC->SetBkColor(0xff8800);
    pDC->TextOut(10,10,"hello world");
      

  6.   

    这个类是你自己完全写的,还是从EDIT继承来的呢?如果要完全自己写,你可以参考看看VC安装目录下INCLUDE里EDIT的代码看看,
    如果是继承的。要得到选择的字符GetSel
      

  7.   

    能否告知是哪个.h
    wingdi.h
    winuser.h应该搜索什么呢?仍没找到。