社区
C#
帖子详情
C#中非模态对话框中控件不能正常显示
sunmoonstar2004
2012-09-24 03:04:26
用Form自定义的非模态对话框,上面放了一个Label显示消息的。
调用Form的Show方法后,做了一个耗时操作。结果Label的消息不能正常被显示。
请问除了把耗时操作放到别的线程中去,还没有其他方法让Label正常显示消息啊?
...全文
209
4
打赏
收藏
C#中非模态对话框中控件不能正常显示
用Form自定义的非模态对话框,上面放了一个Label显示消息的。 调用Form的Show方法后,做了一个耗时操作。结果Label的消息不能正常被显示。 请问除了把耗时操作放到别的线程中去,还没有其他方法让Label正常显示消息啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boren31
2013-06-26
打赏
举报
回复
其实,是有显示的;具体原因,我也解释不清;你可以参考另一个方法: http://blog.knowsky.com/233667.htm
缭绕飘渺
2012-09-24
打赏
举报
回复
那只能说明你还没处理完数据
即是lablel还没得到他要显示的数据
你最好先处理好数据,再显示
sunmoonstar2004
2012-09-24
打赏
举报
回复
Label上面的文字内容不能正常被显示。
你们是不是在找BUG
2012-09-24
打赏
举报
回复
什么意思?Label的消息不能正常显示是因为什么?
上代码
CAD
中
非
模态
对话框
内容被擦除
对话框
内容不
显示
原因是
对话框
失效后内容不
显示
。 1 解决方案:光标焦点设置和
对话框
失效重绘 第一步, 解决光标使得
对话框
失效。如果不刷新,当前光标焦点离开非
模态
对话框
后,
对话框
会处于失效状态。既然这样,可以在当前光标离开
对话框
后,仍然把
对话框
设置成当前焦点。 在宏BEGIN_MESSAGE_MAP(class,baseClass) 和 宏END_MESSAGE_MAP()
中
间定义WM_ACAD_KEEPFOCUS消息映射 ON_MESSAGE(WM_ACAD_KEEPFOCUS, OnAcadKeepFoc
VC
模态
对话框
和非
模态
对话框
的创建和关闭
Windows下的
对话框
分为两类:Modal dialog boxes 和Modeless dialog boxes,即
模态
对话框
和非
模态
对话框
。 一、概述:MSDN里面对它们的概述分别是: Modal dialog boxes require users to complete and close before continuing with the owner
C#
CAD交互界面-
模态
窗体与非
模态
窗体调用方式
当一个
模态
窗体打开时,它会阻塞主窗体的所有输入,直到关闭该
模态
窗体为止。例如,弹出一个
对话框
让用户必须完成某些操作后才能继续使用主程序。非
模态
窗体打开时,用户可以同时与主窗体和其他非
模态
窗体进行交互。通常用作工具栏、辅助信息
显示
窗口等。运行环境Visual Studio 2022
c#
cad2016。
PreTranslateMessage处理
模态
窗口和非
模态
窗口
1. 非
模态
窗口,如
控件
即为非
模态
窗口。 BOOL CProgressEdit::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_LBUTTONUP) { // Do something return FALSE; } return CStatic::PreTranslateMessage(pM...
模态
窗口与非
模态
窗口销毁方法
前几天发现自己的程序
中
使用非
模态
对话框
,Debug版本有警告提示如下: Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called 由于是Warnning,就没有太在意,后来随意上网一找发现,这个问题还是很严重的问题。
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章