mfc 在dialog窗口中输入文字
时间: 2023-12-05 09:06:36 浏览: 102
在 MFC 中,可以使用 Edit Control 控件来实现在 Dialog 窗口中输入文字的功能。
1. 在 Dialog 窗口中添加一个 Edit Control 控件。可以在 Visual 的资源视图中找到 Dialog 窗口对的 .rc 文件,然后在对话框器中添加一个 Edit Control 控件。
2. 在对话框类的头文件中添加 Edit Control 控件的成员变量。例如:
```
CEdit m_editInput;
```
3. 在 OnInitDialog 函数中添加以下代码,将 Edit Control 控件与成员变量绑定:
```
m_editInput.SubclassDlgItem(IDC_EDIT_INPUT, this);
```
其中 IDC_EDIT_INPUT 是 Edit Control 控件的 ID。
4. 然后就可以在需要的地方通过成员变量 m_editInput 来操作 Edit Control 控件了。例如,在一个按钮的响应函数中获取 Edit Control 控件中的文本:
```
CString strInput;
m_editInput.GetWindowText(strInput);
```
同样地,也可以通过 m_editInput.SetWindowText 函数来设置 Edit Control 控件的文本内容。
阅读全文