我正在使用 OnInitDialog 初始化一个对话框,并将一个静态文本初始化为“正在加载”
现在我有一个函数,在它返回静态文本后应该从“正在加载”变为“已初始化”。
这可能吗??
即使出现对话框,文本也可以更改吗??
最佳答案
是的,当然可以。但是您必须将其 ID 更改为 IDC_STATIC 以外的其他内容。然后,您可以像使用任何其他控件一样使用它。
就我个人而言,我会从中创建一个控制变量,然后执行
m_MyStatic.SetWindowText(L"Initialized");
(不是真的。我会将字符串存储在 STRINGTABLE 中并从那里加载它,相信你明白了)
关于visual-c++ - 在 vc++ mfc 应用程序中出现窗口后,我可以更改对话框中的静态文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6070439/