mfc edit控件容纳字符串
时间: 2023-09-02 12:06:36 浏览: 118
MFC 的 Edit 控件可以容纳字符串,您可以使用 SetWindowText 或者 SetDlgItemText 函数来设置 Edit 控件的文本内容。
下面是使用 SetWindowText 函数设置 Edit 控件文本的示例代码:
```cpp
// 假设您有一个名为 m_edit 的 CEdit 对象
CString strText = "要设置的文本";
m_edit.SetWindowText(strText);
```
或者,您也可以使用 SetDlgItemText 函数来设置 Edit 控件文本,前提是您在对话框资源中给 Edit 控件指定了一个 ID。示例代码如下:
```cpp
// 假设您的对话框中有一个名为 IDC_EDIT 的 Edit 控件
CString strText = "要设置的文本";
SetDlgItemText(IDC_EDIT, strText);
```
这样就可以将指定的字符串设置为 Edit 控件的文本内容了。
如果您有任何问题,请随时提问。
相关问题
MFC edit 往后加字符串
MFC (Microsoft Foundation Classes) 是 Microsoft 提供的一组 C++ 类库,用于简化 Windows 应用程序的开发。如果你想要在 MFC 的 Edit 控件(如CEdit)中往后添加字符串,你可以按照以下步骤操作:
1. 首先,确保你有一个 CEdit 对象的指针,比如 `CEdit* pEdit`。
2. 使用成员函数 `SetWindowText()` 来设置编辑框的内容。例如,如果你想添加一个新的字符串到已有内容的末尾,可以这样做:
```cpp
CString strNewText = "新添加的字符串"; // 创建新的字符串变量
pEdit->SetWindowText(pEdit->GetWindowText() + strNewText); // 将新字符串追加到当前文本后
```
这里假设 `GetWindowText()` 可能会返回现有的文本,然后我们将其与新字符串拼接起来。
3. 如果你想直接覆盖编辑框内容而不仅仅是追加,那么只使用 `SetWindowText(strNewText)` 即可。
MFC获取edit控件的内容
在MFC中,可以使用GetDlgItemText函数获取edit控件的内容。该函数的参数为控件的ID和一个指向字符数组的指针。示例代码如下:
```c++
CString strText;
GetDlgItemText(IDC_EDIT1, strText);
```
其中,IDC_EDIT1为edit控件的ID,strText为存储获取的内容的字符串。
阅读全文