社区
界面
帖子详情
对话框初始化问题
kkind
2002-11-11 06:35:55
OnInitDialog函数返回FALSE后对话框怎么还是照样生成?
有段代码(可能失败)需在对话框生成前运行,若失败则提示错误并不生成对话框该如何处理?
...全文
19
6
打赏
收藏
对话框初始化问题
OnInitDialog函数返回FALSE后对话框怎么还是照样生成? 有段代码(可能失败)需在对话框生成前运行,若失败则提示错误并不生成对话框该如何处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkind
2002-11-12
打赏
举报
回复
sans(sans):
有问题,会出现断言异常,还有没有别的方法?
sans
2002-11-11
打赏
举报
回复
这样试试:
BOOL CTestDlg::OnInitDialog()
{
//CDialog::OnInitDialog(); 将这一句放到最后
if( 初始化不成功 )
{
MessageBox( ... );
CDialog::EndDialog( FALSE );
return TRUE;
}
CDialog::OnInitDialog(); //放到这里试试
return TRUE;
}
kkind
2002-11-11
打赏
举报
回复
sans(sans):
我按你的方法处理时,在代码运行失败时会有一个闪屏,似乎是对话框生成后有很快关闭产生的,有什么方法可以避免。
mahongxi
2002-11-11
打赏
举报
回复
其实我觉得如果你的初始化中不涉及到界面方面可以先进行调用初始化代码然后再DoModel
sans
2002-11-11
打赏
举报
回复
BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
if( 初始化不成功 )
{
MessageBox( ... );
CDialog::EndDialog( FALSE );
return TRUE;
}
return TRUE; //而这里返回TRUE还是FALSE仅仅与设置焦点有关,当在
// return 之前,你使用了这样的语句 m_Edit.SetFocus( );如果返回TRUE,
//则焦点不会设置到EDIT中,除非返回FALSE
}
Wugifer
2002-11-11
打赏
举报
回复
EndDialog
对话框
初始化
和按钮
初始化
.cpp
把
对话框
及
对话框
内的控件进行适当的约束和修饰,以反应
对话框
需要的信息。这是
对话框
应用程序的基本构造。
C#127
初始化
颜色
对话框
自定义颜色集 源代码
C#127
初始化
颜色
对话框
自定义颜色集 源代码
Linux0.11内核
初始化
讲解与调试
80386 CPU资源 80386 内存寻址机制 Linux多任务相关的TR寄存器和TSS任务状态段数据结构 中断和异常 Linux引导
初始化
--代码搬移过程 Bootsect代码详解 Bootsect代码详解续 bootsect里的设备号
问题
bootsect...
初始化
颜色
对话框
自定义颜色集,显示颜色
对话框
的自定义颜色控件C#源代码 //
初始化
颜色
对话框
自定义颜色集
初始化
颜色
对话框
自定义颜色集,显示颜色
对话框
的自定义颜色控件C#源代码 //
初始化
颜色
对话框
自定义颜色集 ColorDialog MyDlg = new ColorDialog(); MyDlg.CustomColors = new int[]{6916092, 15195440, 16107657,...
基于element-ui
对话框
el-dialog
初始化
的校验
问题
解决
主要介绍了基于element-ui
对话框
el-dialog
初始化
的校验
问题
解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章