gpt4 book ai didi

visual-studio - MFC 动态文本控件?

转载 作者:行者123 更新时间:2023-12-04 06:35:31 31 4
gpt4 key购买 nike

我应该使用什么 MFC 控件以及我应该如何使用它在对话框上显示不断变化的文本(如进度文本)?

例如,我应该使用静态文本控件吗?但是你能以编程方式改变它吗?

最佳答案

是的,您可以以编程方式更改静态控件的内容。将 ID 更改为除 IDC_STATIC 以外的其他内容,那么你可以给它分配一个成员变量。您可以使用 your_var.SetWindowText() 设置文本.

编辑:您进行了多少更改,速度有多快?我做了一个带有计时器的快速测试程序(设置为 0 的持续时间),该程序在时间触发时格式化并将新字符串写入控件,因此它会不断更新。这是运行一段时间后的样子:

Test program

这是任务管理器显示的内容:

Task Manager

右边的尖峰(至少主要是)来自保存它的测试程序的屏幕截图,依此类推。一旦我停止做这样的事情,CPU 使用率就会恢复到噪音水平(偶尔会有光点)。我让程序继续运行——大约半小时后,它仍然运行良好,没有明显的 CPU 使用率(根据任务管理器的速度,它甚至还没有使用一秒钟的 CPU 时间)。

关于visual-studio - MFC 动态文本控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339490/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com