社区
界面
帖子详情
非模态对话框怎么一闪就没了?
xiaotina
2004-07-12 09:34:12
CDialogCal dlg=new CDialogCal;
dlg.Create(IDD_DIALOG1,NULL);
return dlg.ShowWindow(SW_SHOW);
//资源那里已经把对话框设为visible
...全文
232
7
打赏
收藏
非模态对话框怎么一闪就没了?
CDialogCal dlg=new CDialogCal; dlg.Create(IDD_DIALOG1,NULL); returndlg.ShowWindow(SW_SHOW); //资源那里已经把对话框设为visible
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TonyWJ
2004-07-13
打赏
举报
回复
你的dlg又不是指针,干吗要new CDialogCal;!
TonyWJ
2004-07-12
打赏
举报
回复
一样的,函数一返回就没了。
用全局变量吧。
CDialogCal dlg;
BOOL bar_dialog()
{
dlg.Create(IDD_DIALOG1,NULL);
return dlg.ShowWindow(SW_SHOW);
}
xiaotina
2004-07-12
打赏
举报
回复
在global中调用的
BOOL bar_dialog()
{
CDialogCal dlg=new CDialogCal;
dlg.Create(IDD_DIALOG1,NULL);
return dlg.ShowWindow(SW_SHOW);
}
qqii77
2004-07-12
打赏
举报
回复
同意TonyWJ(◎◎!)
TonyWJ
2004-07-12
打赏
举报
回复
因为你的dlg是局部变量,一旦函数返回,变量就被释放掉了。所以一闪就消失了。
把dlg作为类成员,或者用指针也行。
huaboy408
2004-07-12
打赏
举报
回复
把代码贴全点
看看是不是什么地方调用
dlg.ShowWindow(SW_HIDE);
xiaotina
2004-07-12
打赏
举报
回复
现在连闪都不闪了
总是出现异常
我调试的时候发现
在执行dlg=new CDialogCal;的开始
dlg是有值的
但是就在该句的末尾,dlg就变成空值了
MFC多线程创建
非
模
态
对话框
(防止一
闪
而逝)
主
对话框
单击事件里使用多线程创建
对话框
B,正常情况见B
对话框
都是
闪
现一次,无法长期停留。本代码利用MSG防止了此现象的发生,适合初学多线程的新手。
Windows MFC 全局
模
态
实现
windows本身
没
有提供针对整个桌面全局
模
态
对话框
的实现方式,需要自己实现。 两种方法: 1、弹出一个全屏幕透明的
对话框
,再在它的基础上弹出
模
态
框 2、当鼠标在弹出框外时,禁用键盘、鼠标所有功能 第一种不好的是可能有
闪
一下的效果,影响体验;而且还要让修改密码框在它上面,还要考虑到这个窗口的释放。 第二种相对来说较方便,但是需要多一个动
态
库来实现全局钩子。
多
模
态
人物识别技术及其在视频场景中的应用
本次分享将介绍爱奇艺人物识别及相关的应用,多
模
态
的进展、难点、可落地的点,卡通角色识别的难点、应用中所要解决的问题,AIWWorks智能创作的技术架构、所利用到的AI技术总览、AI所擅长的及AI所不能及的创作点。
本科MFC简易画图作业
老师给的作业题,做完了传上来,题目如下: 独立开发一个MFC绘图程序,基于“文档-视图”结构,在客户区能够完成: ①画直线 ②画矩形 ③画圆(椭圆) ④画任意折线(右键结束) ⑤画任意多边形(右键结束,并形成闭环) 注:图形中的每个“节点”均利用圆点●标记画出,且双缓存去
闪
机制 程序中集成“
对话框
”交互界面(
模
态
与
非
模
态
均可),用于实现改变: ①画笔宽度 ②画笔颜色(可以直接使用MFC的CColorDialog类) ③画笔线型
QT中的
模
态
对话框
及
非
模
态
对话框
模
态
对话框
(Modal Dialog)与
非
模
态
对话框
(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为
模
式
对话框
,无
模
式
对话框
等。所谓
模
态
对话框
就是在其
没
有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该
对话框
关闭。对于
非
模
态
对话框
,当被打开时,用户既可选择和该
对话框
进行交互,也可以选择同应用程序的其他窗口交互。 在Qt中,显示一个
对话框
一般有两种方式,一种是使用exec()方法,它总是以
模
态
来显示
对话框
;另一种是使用show()方法,它使得对
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章