用SetFocus()把焦点从一个按钮改到另一个按钮,通过GetFocus()->GetDlgCtrlID()确认焦点已经改变成功。
但是显示上没有变化,还是前面那个按钮显示蓝色和虚线边框。
试过Invalidate()、RedrawWindow()、UpdateData()都没有效果。
但是切换成其他窗口再切回来,焦点显示到新按钮了。按tab键也有切换焦点的显示效果。请教各位原因在哪?
但是显示上没有变化,还是前面那个按钮显示蓝色和虚线边框。
试过Invalidate()、RedrawWindow()、UpdateData()都没有效果。
但是切换成其他窗口再切回来,焦点显示到新按钮了。按tab键也有切换焦点的显示效果。请教各位原因在哪?
解决方案 »
- 继承了一个自绘制的CListCtrl,checkBox疑问
- 读写注册表reg_multi_sz的问题
- 关于WinInet异步模式中的线程问题
- 关于多线程编程
- 向各位高人请教网络通迅的问,现在只有这点分了。还要分的讲一声,我另注册一个用户给您
- 我在对话框中加了一个按钮,给这个按钮设置了自画属性之后,再运行程序,为什么程序会异常退出?
- 我把一个CSocket对象作为CMyDlg的一个成员变量,当连接上后,
- 真诚交友,共行VCMFC之旅 OICQ 32243311 [email protected]
- 整形转成16进制,然后把高字节,低字节放入byte数组里。
- ATL编的COM控件 m_hWnd怎么才能不是0???
- C++到底是干什么用的,大家都对自己从事的方向产生过怀疑吗?
- 如何获得tab控件的子窗口中的控件ID
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法