1)变量都无法高亮引用,在设置里设置了高亮引用的颜色均不起效果
2)在一个对话框类中实例化另外一个对话框,发现这个实例的HWIND是0,同样的代码在VC6,XP环境下完全没问题
示意代码如下:
void CMyDlg1::func(void)
{
.....
    CMyDlg2 dlg;//DEBUG时,发现dlg的hwind是0,
    dlg.DoModal();//执行到这里会出错,因为dlg的hwind是0
.....
}
不知道什么原因,高手帮忙啊

解决方案 »

  1.   

    经测试,你上面的代码在VS2010下没问题的,你仔细单步跟踪一下看看出错在哪里,或者你的VS2010安装有问题
      

  2.   

    CMyDlg2的头文件引用进来看看。2010哪里出错会有下划波浪线的啊,你翻所有界面浏览看看哪里有下划的。
      

  3.   

    在你的CMyDlg2中OnCreate里断点检查,逐步查看是否有创建失败的情况,有失败的地方灵活用GetLastError检查错误号。
      

  4.   

    DoModal的时候才创建对话框,前面hwnd当然是0了