获取输入焦点的有关问题
获取输入焦点的问题
好多时候SetFocus()都不好用,与之类似的还有GotoDlgCtrl( CWnd* pWndCtrl );都不能改变输入焦点的问题,
有谁碰到过类似的问题吗?
谢谢!
------解决方案--------------------
关键是你何时对哪个窗口调用SetFocus
如果是在一个对话框的OnInitDialog函数中设置焦点,你必须返回FALSE
好多时候SetFocus()都不好用,与之类似的还有GotoDlgCtrl( CWnd* pWndCtrl );都不能改变输入焦点的问题,
有谁碰到过类似的问题吗?
谢谢!
------解决方案--------------------
关键是你何时对哪个窗口调用SetFocus
如果是在一个对话框的OnInitDialog函数中设置焦点,你必须返回FALSE
- C/C++ code
return FALSE; // return TRUE unless you set the focus to a control