SetFocus无效

最近一个项目中,SetFocus无效,极其无奈,最后知道原因。

调用SetFocus的不是DLG本身线程,其它线程调用它会失败。

解决方法是使用SendMessage。

在线程里也不应该使用任何与窗口相关的资源,无论是GetDlgItemText还是SetDlgItemText,

有时候会引起莫名其妙的事情来,调用设置窗口东东的函数有可能还会引起死锁。

posted @ 2012-07-24 13:56  夜雨無聲  阅读(1693)  评论(0编辑  收藏  举报