mfc保存edit控件信息
时间: 2023-08-16 12:09:43 浏览: 50
要保存 MFC 中的 Edit 控件信息,你可以通过以下步骤:
1. 获取 Edit 控件的指针,例如:
```
CEdit *pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
```
2. 获取 Edit 控件中的文本信息,例如:
```
CString strText;
pEdit->GetWindowText(strText);
```
3. 将文本信息保存到文件中,例如:
```
CFile file(L"path/to/file.txt", CFile::modeCreate | CFile::modeWrite);
file.Write(strText, strText.GetLength());
file.Close();
```
这样就可以将 Edit 控件中的文本信息保存到指定的文件中了。
相关问题
MFC获取edit控件的内容
在MFC中,可以使用GetDlgItemText函数获取edit控件的内容。该函数的参数为控件的ID和一个指向字符数组的指针。示例代码如下:
```c++
CString strText;
GetDlgItemText(IDC_EDIT1, strText);
```
其中,IDC_EDIT1为edit控件的ID,strText为存储获取的内容的字符串。
mfc edit控件容纳字符串
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 控件的文本内容了。
如果您有任何问题,请随时提问。