我使用如下代码创建edit,
CEdit *pMyEdit = new CEdit;
pMyEdit->Create(ES_AUTOVSCROLL|ES_CENTER|ES_MULTILINE,rect,pView,ID_MY_EDIT);
但是,不管rect的高度是多少,edit的光标总是在最上边,我想让它在中间(垂直方向上)怎么办?

解决方案 »

  1.   

    用pMyEdit->SetSel()函数试试吧!
      

  2.   

    试过了,SetSel函数不会影响光标在垂直方向上的位置。
      

  3.   

    插入空格了^_^
    pMyEdit->ReplaceSel("                                                         ");
      

  4.   

    请triggerd(有点着急) 仔细谈谈。
    如何控制上下的宽度和左右长度的空格数目。