1。如何在选中编辑框时,使里面的文字被选中(高亮反显)。2。如何在编辑框中完成输入后按回车即按下指定按钮(每次一按回车就按下了ok窗口就关了,郁闷)

解决方案 »

  1.   

    不好意思,setfocus()不太会用,能具体点吗?给个代码吧!谢谢。
      

  2.   

    setfocus  是对象 获得焦点,
    那直接select 不行吗?
      

  3.   

    第二个问题:把OK按钮的默认属性去掉,OK是按下回车时的默认钮,去掉就可以了,当然也可以把其它按钮设为按钮
      

  4.   

    第一个问题:
    int iStart, iEnd
    m_edit.GetSel(iStart, iEnd); 
    m_edit.SetSel(iStart, iEnd); 
    第二个问题:
             是不是重载一下,每个编辑框的Onchar(或者类似的)事件,然后判断是否为回车键,是的话调用其他按钮的Click事件.
      

  5.   

    第一个好像不行呢?弱弱的问一句:选中编辑框事件是OnSetFocus()吧?
      

  6.   

    第二个:把你处理这个框框的按钮设成“defult”就可以老
      

  7.   

    为了防止按下回车时调用OnOK()函数,不仅要将按钮上的default属性去掉。还要将OK按钮的ID从IDOK改为其他的,比如IDC_OK.