【发布时间】:2010-12-28 18:51:54
【问题描述】:
在我的 C++ Win32 GUI 应用程序中,我有一个对话框,其中包含从对话框模板创建的编辑控件:
EDITTEXT IDC_EDIT_Id, X, Y, W, H,
ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
每当我手动输入带回车的多行文本并调用 GetWindowText() 时,检索到的文本都会按预期分成带有 CR 和 LF 字符的行。但是,当我尝试使用 SetWindowText() 将相同的文本放回编辑控件时,控件会将该文本显示为单个字符串。
为什么会出现这种行为,我该如何解决这个问题?
【问题讨论】:
标签: windows winapi visual-c++ controls