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

MFC
1673
2023/12/20 15:51:18
栏目: 编程语言
开发者测试专用服务器限时活动,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 字符串的兼容性。

希望能对你有所帮助!

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: MFC查找指定文件是否存在