在VC 中, 对话框资源中有一静态文本, static text , 在程序运行过程中如何动态修改其内容那?
1: 首先我查了一些资料, 有以下两种方法
1): GetDlgItem setwindowtext
2): GetDlgItem SetDlgItemText
然后ShowWindow
2: 我运行了一下程序,结果是: 开始时该控件上没有文字, 过一会才会显示改文字?
这是为什么那?
原来: 我在shouwindow , 程序马上进行一个非常大的递归程序, 比较耗时。所以改对话框没有来得及处理更新static text 内容的消息
解决方案:1: 开辟一个新的线程,把这个非常大的逻辑处理过程放在一个线程中去做