mfc编辑框怎么直接显示文本

avatar
作者
筋斗云
阅读量:0

要直接显示文本,你可以使用 SetWindowText 函数来设置编辑框的文本内容。以下是一个示例:

#include <afxwin.h>  class CMyDialog : public CDialog { public:     CMyDialog() : CDialog(IDD_MYDIALOG) {}      // 处理对话框初始化消息     BOOL OnInitDialog() override     {         CDialog::OnInitDialog();          // 获取编辑框控件的指针         CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);          // 设置编辑框的文本内容         pEdit->SetWindowText(_T("Hello, World!"));          return TRUE;     } };  int main() {     CWinApp app;     CMyDialog dialog;     dialog.DoModal();     return 0; } 

在上面的示例中,我们在对话框类的 OnInitDialog 函数中获取了 IDC_EDIT1 编辑框控件的指针,然后调用 SetWindowText 函数来设置编辑框的文本为 “Hello, World!”。注意,这里使用了 _T 宏来实现 Unicode 和 ANSI 字符串的兼容性。

希望能对你有所帮助!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!