gpt4 book ai didi

c++ - Visual Studio C++ 如何在我的“关于”框中显示动态消息(即字符串)?

转载 作者:行者123 更新时间:2023-11-28 03:41:11 25 4
gpt4 key购买 nike

应该是微不足道的。 . .通过 VS 资源编辑器进行编辑时...。工具/对象列表仅显示“静态文本”,创建事件处理程序向导的所有字段和 [下一步] 按钮都变暗(禁用)。

我有一个可爱的“关于”框——一切正常——但显示的不是静态文本字段——

我想要/需要显示当前运行时状态信息的几行(字符串)......

我只是非常了解 Visual Studio(我使用的是 2008)。 . .

如果有人有一个简单的例子——那真的是我所需要的。

提前致谢。

最好的问候,凯文·韦特

最佳答案

如果您在对话框中放置一个静态文本框,您可以在运行时将其文本设置为您想要的任何内容。首先需要获取文本框的窗口句柄:

HWND hwndText = GetDlgItem(hwndDialog, IDC_MYTEXT);

然后你可以在其中设置新的文本:

SetWindowText(hwndText, L"Hi mom, this is my first text box!");

静态文本不是为了改变,所以当你改变它时,Windows 并不总是做正确的事情。您需要告诉它删除并重新绘制,以便正确显示新文本。

InvalidateRect(hwndText, NULL, true);

关于c++ - Visual Studio C++ 如何在我的“关于”框中显示动态消息(即字符串)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196048/

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