还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

DoModal() 不显示的问题总结

来源:清泛原创     2016-06-07 13:39:00    人气:     我有话说( 0 人参与)

int nResponse = dlg.DoModal();对话框窗口不显示,返回值为-1。出现这种情况一般是.rc资源文件的问题导致。1、核对一下resource.h,本...

int nResponse = dlg.DoModal();对话框窗口不显示,返回值为-1。
出现这种情况一般是.rc资源文件的问题导致。

1、核对一下resource.h,本工程里面有两个,对于同一个宏
#define IDD_LOGIN_DIALOG                178
#define IDD_LOGIN_DIALOG                177
两个值不一致。改为一致就可以了。

2、对话框字体问题(字体没有安装则对话框创建失败):


3、使用CGridCtrl时,拖放了一个用户控件,没有修过Class属性:
 
 


4、Unicode编码问题(SysLink控件只能用Unicode,否则创建失败):
http://bbs.csdn.net/topics/350017959

5、...欢迎留言补充...

DoModal 不显示

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: