如何动态改变对话框中Static Text的内容?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 02:59   16   0

在VC 中, 对话框资源中有一静态文本, static text , 在程序运行过程中如何动态修改其内容那?

1: 首先我查了一些资料, 有以下两种方法

1): GetDlgItem setwindowtext

2): GetDlgItem SetDlgItemText

然后ShowWindow

2: 我运行了一下程序,结果是: 开始时该控件上没有文字, 过一会才会显示改文字?

这是为什么那?

原来: 我在shouwindow , 程序马上进行一个非常大的递归程序, 比较耗时。所以改对话框没有来得及处理更新static text 内容的消息

解决方案:1: 开辟一个新的线程,把这个非常大的逻辑处理过程放在一个线程中去做

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP