(VC2005下)
我新建了一个测试工程,基于对话框的,对话框从CDialog派生(CTestDlg)
另外,我新建了一个类,这个类从CDHtmlDialog派生(CHtmlDlg),在CTestDlg中,定义了一个CHtmlDlg的一个指针,
CHtmlDlg *m_html在CTestDlg构造是给m_html new 了一个
然后create, show
问题:
如果在CTestDlg对话框中有一个编辑框(密码属性),如果系统的CapsLock键是大写的
那么当密码编辑框获取焦点,会自动弹出一个大写提示的气球提示框出来
气球提示框消失后,导致窗口部分重绘,这是
m_html 就无法显示了
只有重新Navigate或用别的窗体挡住对话框,才能重新显示
我用m_html->Invalidate,
或是整个对话框重绘都无效如何解决?