5

我尝试更新编辑控件的文本,使用它添加的变量,CString但我失败了。

m_sNrAuto = "some text";  
UpdateData(TRUE);

我也尝试过使用UpdateWindow(),但编辑控件仍然空白。我知道我可以通过使用来做到这一点SetWindowText(),但我也看到了一些SetWindowText()未使用的片段,更新是通过将值传递给附属的 CString 来完成的。

4

1 回答 1

13

尝试UpdateData(false);

  • true表示控制=>数据

  • false表示数据=>控制

有时你必须做

UpdateData(true);  // snapshot ALL controls data
m_sNrAuto = "some text";  // tweak the one you actually need updated
UpdateData(false);  // this pushes ALL data, not just the one you tweaked
于 2013-06-14T15:23:43.930 回答