MFCでEditコントロールに値を設定するには?

MFC の EditControl はテキスト入力や表示用のコントロールであり、次の方法で値を設定できます。

  1. SetWindowTextメソッドで、EditControl に文字列を設定します。以下に例を示します。
CString strText = "Hello, World!";
m_editControl.SetWindowText(strText);
  1. SetDlgItemText: 如果 EditControl 是对话框上的一个控件,可以使用 SetDlgItemText 方法将字符串赋值给它,例如:
CString strText = "Hello, World!";
SetDlgItemText(IDC_EDIT_CONTROL, strText);
  1. WM_SETTEXTメッセージ: WM_SETTEXTメッセージを送信して、EditControlのテキスト内容を設定できます。例:
CString strText = "Hello, World!";
m_editControl.SendMessage(WM_SETTEXT, 0, (LPARAM)(LPCTSTR)strText);

どの方法を使用するかは、アプリケーションの状況と要件に応じて、MFC EditControl に値を設定するために使用できます。

bannerAds