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

来源:互联网 发布:js 变量给数组赋值 编辑:程序博客网 时间:2024/05/15 06:56

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

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

       1): GetDlgItem    setwindowtext

      2): GetDlgItem    SetDlgItemText

       然后ShowWindow

 

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

   这是为什么那?

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

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


—————————————————————————————————

本文原创自Sliencecsdn技术博客。

本博客所有原创文章请以链接形式注明出处。

欢迎关注本技术博客,本博客的文章会不定期更新。


大多数人想要改造这个世界,但却罕有人想改造自己。

世上没有绝望的处境,只有对处境绝望的人。

                                              ————By slience

—————————————————————————————————


0 0
原创粉丝点击