您的位置:首页 > 其它

动态创建对话框编译无错,执行出错的问题

2013-03-21 20:36 246 查看
问题描述:

   RT,利用debug跟踪,发现出错位置在

 if (!_AfxCheckDialogTemplate(lpszTemplateName, TRUE))

 {

  ASSERT(FALSE);          // invalid dialog template name

  PostNcDestroy();        // cleanup if Create fails too soon

  return FALSE;

 }

处,也就是Create()函数的第二个参数出了问题。

 

解决办法:

将对话框的类型设置为child,  VS2005的设置方法为:右键单击对话框属性,在属性中找到style项,相应的选择。

 

具体原因请参看《深入浅出MFC》。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐