我的意思是这样的:我想粘贴文本,但,举个例子:比如有句话:士大夫所得税地方。我想加入一些文本,在后面追加是可以的,但是,我想在中间加呢?怎么做??比如光标现在在“大夫”后面,怎么在那里加???急……

解决方案 »

  1.   

    SetCursel( start, end );
    ReplaceSel( newstring );
      

  2.   

    CString t = "士大夫所得税地方。";m_edit.SetWindowText( t );
    m_edit.SetCursel( 6, 6 );
    m_edit.ReplaceSel( "++" );
      

  3.   

    JennyVenus() ,那个SetCursel(start,end);不太明白,能好好说明一下吗?好象它是设置光标位置,并不获取?~我,QQ是11064597,请加我,跟你学习一下。
      

  4.   

    我的意思是,像记事本那样插入时间。但是,setcursel需要自己确定参数(确定插入位置),不符合啊。