【发布时间】:2011-05-04 19:33:41
【问题描述】:
我有一个对话框 (CDialog),其中包含所有者绘制的 CTabCtrl。选项卡内容是子对话框(每个选项卡一个)。每个选项卡中都有一个 CEdit。当用户单击一个选项卡时,我将使用 ShowWindow(SW_HIDE) 隐藏所有子对话框并显示一个选定的对话框。
问题是,例如,当我有两个选项卡时,在第一个选项卡的编辑框内单击然后切换到第二个选项卡,无论我做什么,输入焦点都会停留在第一个选项卡中的那个(不可见)编辑框上在我的代码中执行(尝试调用所有可能设置焦点的方法,没有任何改变)。
【问题讨论】:
标签: c++ visual-c++ mfc focus editbox