要直接顯示文本,你可以使用 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 字符串的兼容性。
希望能對你有所幫助!