小弟近日学习MFC,试着在一个对话框工程的对话框上附加了几个属性页。不只为何,如果单独运行没有问题,但是如果当我把它打开之后,有显示另外一个其他随便什么东西,比如说记事本。一旦这个记事本将之前的对话框覆盖了哪怕是一点点,这个系统就死在那了,CPU 近乎100%,这是为什么呢?看见对话框背遮住的地方图像已经没有了,我自己猜想可能是没有将对话框重画,但又不知该如何重画。
请教各位我的推断是否正确,如果正确,那又该如何解决呢?
如果不正确,那真正的原因到底是什么?
小弟先行谢过了!!!
请教各位我的推断是否正确,如果正确,那又该如何解决呢?
如果不正确,那真正的原因到底是什么?
小弟先行谢过了!!!
我帮你看看!注明帖子的URL!
在对话框中加入属性页
http://www.vckbase.net/document/viewdoc/?id=398
sheet.ModifyStyleEx( 0, WS_EX_CONTROLPARENT );
结果就好了。问题是还是不知道为什么?查了一下MSDN,说是用来设置Tab键的,真的是莫名其妙。
更莫名其妙的是之前的Create中都已经包含的这个属性了。