请问高手,如何判断一个Editbox失去焦点?如何定位一个焦点于一个Editbox或着button?谢谢!!!

解决方案 »

  1.   

    给EditBox响应一个KillFocus消息.]
    具体做法是,打开class wizard(Ctrl+W),
    选择你的editbox的ID,可以在右边看到很多消息,
    选择EN_KILLFOCUS,双击它添加该函数,
    此函数里可以响应当它失去焦点时的处理.得到焦点很简单.
    GetDlgItem(IDC_YOUREDIT)->SetFocus();就行,
    按钮也一样
      

  2.   

    GetFocus 来得到单前焦点所在的控件。
    SetFocus 给控件焦点!GetDlgItem(IDC_**ID)->SetFocus();
      

  3.   

    //判断当前获得焦点的窗口
    CEdit edit;
    CWnd* pWnd = GetFocus();
    if(pWnd == &edit)
    { }
    //给CEdit控件设置焦点
    edit.SetFocus();
      

  4.   

    同意 zhucde(【风间苍月】) 
    呵呵……和bluebohe(薄荷)一样,来蹭点分
    bluebohe(薄荷)不要生气呀,呵呵……
      

  5.   

    55555555555555555555
    vcforever(霓裳羽衣)啊,我们的命好苦啊,为什么我们俩一分都没蹭上呀,5555555,拿袖子过来,我擦眼泪