用SetFocus()把焦点从一个按钮改到另一个按钮,通过GetFocus()->GetDlgCtrlID()确认焦点已经改变成功。
但是显示上没有变化,还是前面那个按钮显示蓝色和虚线边框。
试过Invalidate()、RedrawWindow()、UpdateData()都没有效果。
但是切换成其他窗口再切回来,焦点显示到新按钮了。按tab键也有切换焦点的显示效果。请教各位原因在哪?