VC6的COMMBOX 操作问题
COMMBOX控件我是按编辑框和列表框操作的
我想在COMMBOX组建编辑框输入时,根据输入动态改变列表的选择相;
这样出现问题了,在每次输入后,根据输入改变列表向前,就要用RESETCONNENT函数,加入的选项完全正确,然后再用SETWINDOWTEXT设置编辑框内容,可是,输入的编辑框的光标总是在开始位置,使输入不能连续,请教一下,如何把COMMBOX的编辑光标定位到最后,是能连续输入,谢谢各位帮助

解决方案 »

  1.   


    codeproject网站上面有很多高手做好的控件封装的源码,建议你去看一下。
    我自己做的button,static都用过了,combo肯定也有。
      

  2.   

    别用RESETCONNENT,SETWINDOWTEXT,试试发点消息,比如对那个倒三角~
      

  3.   

    combobox确实挺乱的
    帮你顶
      

  4.   

    用控件的函数 SetEditSel(n,n);
    将光标设置到第n个字符的后面。
      

  5.   

    在输入完成之后 不是有editchanged这个消息吗?重载这个消息就可以了~