原文:MFC 对话框不显示,返回-1 原因

DoModal失败原因 MFC 通常对话框不显示的原因有 父窗口HWND无效 在ONINITDIALOG里用了ENDDIALOG 无效的对话框资源ID 使用没有注册的的自定义控件 对话框的某些控件创建失败,如RICHEDIT,要加上AfxInitRichEdit 我就是这个原因,加了richedit控件,没有调用这个函数 最有可能出现的是第 条,因此,又经过仔细分析了对话框中的各个资源的ID,终 ...

2019-04-12 11:33 0 741 推荐指数:

查看详情

MFC编程入门之十二(对话框:非模态对话框的创建及显示

  上一节讲了模态对话框及其弹出过程,本节接着讲另一种对话框——非模态对话框的创建及显示。   非模态对话框显示后,程序其他窗口仍然能正常运行,可以响应用户输入,还可以相互切换。上一讲中创建的Tip模态对话框改为非模态对话框,让大家看一下效果。 非模态对话框对话框资源和对话框类   实际上 ...

Wed Dec 21 19:34:00 CST 2016 1 1748
mfc +opencv 读取图片显示对话框

int ShowMat(cv::Mat img, HWND hWndDisplay) { if (img.channels() < 3) { return -1; } //构造将要显示的Mat版本图片 RECT rect; ::GetClientRect ...

Wed Jul 22 01:40:00 CST 2020 0 806
MFC对话框显示BMP,JPG图片

//************************************ // 方法说明: 显示JPG和GIF、BMP图片 // 参数说明: CDC * pDC 设备环境对象 // 参数说明: CString strPath 要显示的图片路径 ...

Tue Jun 07 17:36:00 CST 2016 0 2064
MFC 点击按钮显示和隐藏对话框

例子为非模态对话框,ID为ID_MODELESS,为其创建一个类:CModelessDlg 在父对话框(ID_FIRSTUI)的相应按钮写上事件(以IDCANCEL为例): 注:   1、pDLG在父对话框的头文件中定义CModeless *pDlg;  2、使用 ...

Thu Aug 09 19:27:00 CST 2012 0 7177
mfc模态对话框

Mfc模态对话框: 创建模态对话框: 【模态对话框:具有独占行为,必须由用户完成对当前对话框的响应,才能对本对话框所属的进程进行其他操作】 例如: 我们创建一个加法计算器。点击计算之后,弹出一个对话框,当用户点击完确定之后。才进行计算,如果点击取消,则不进行计算。 把上次 ...

Mon Mar 28 19:18:00 CST 2016 0 3266
MFC 多线程弹出对话框

这是其实是我在写多线程的过程中遇到的一个问题。 开始计划的是在一个线程中通过Create和ShowWindow弹出一个对话框,但是偶尔会出错。跟踪发现问题是发生在Create函数中。 下面的英文的大意是说:C++中在线程间传递对象是不安全的。原因有: 1、 mfc的大多数类 ...

Sat Sep 08 08:03:00 CST 2012 0 6164
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM