如何设置让一个按钮 成为焦点?比如窗口上有几个按钮,设置时间间隔让焦点在这几个按钮上面移动!这个如何实现!我是新手,希望大家赐教!!

解决方案 »

  1.   

    CButton m_btn;m_btn.SetFouce(); // 获取焦点
      

  2.   

    m_btn.SetFouce(); // 设置焦点
    楼上是对的,就是注释要改一下!
      

  3.   


    这里的方法是对的,但是要在对话框类的OnInitDialog()中设置返回FALSE,否则设置焦点不起作用的。
      

  4.   

    用SetTime触发OnTimer,然后SetFocus()
      

  5.   


    不在对话框类的OnInitDialog()中设置返回FALSE,也可以成功的!
      

  6.   

    看windows程序设计一书,系统学习一下比较好
      

  7.   

    都说了SetFocus();
    那我也说说发送WM_SETFOCUS消息的吧
    ::PostMessage(HWND, WM_SETFOCUS, 0, 0);
    ::PostMessage(HWND, WM_ACTIVATE, (WPARAM)WA_ACTIVE, 0);