我做了一个对话框,对话框中有很多文本编辑框,请问当一个文本编辑框获得焦点时,如何能测知输入焦点现在的位置?

解决方案 »

  1.   

    文本框有两个成员函数来实现焦点控制:
    .GetSel(); .SetSel(); 
    还有编辑时跟焦点有关成员函数:
    .ReplaceSel();具体参数可查看msdn;
      

  2.   

    你可以加入一个判断函数
    然后对于不同的ID
    或者和不同变量绑定的文本框
    利用
    CWnd* GetDlgItem ( 
      int nID ) // 资源文件中的ID值
      const; 和GetFocus 返回值判断每一个文本框资源
    是否有焦点即可.

    这个函数何时调用看自己定了