1

MFCダイアログウィンドウにボタンとテキストコントロールがあり、ボタンをクリックすると、編集コントロールを置き換える必要があります"hello world"
しかし、私が書くと

edit="hello wordl"

変わらない、どうしたら変わるの?

4

3 に答える 3

1

まず、編集する変数を追加する必要があります。これを行うには、編集を右クリックし、[変数の追加...] を選択して、Add Member variable Wizardカテゴリを からControlに変更します。その後、[Value変数名] フィールドに次のような名前を入力しm_EditValue、[終了] をクリックします。次のコードでコントロールを編集します。

   void CAboutDlg::OnBnClickedButton1()
    {
        // TODO: Add your control notification handler code here
        m_EditValue = L"Hello World";
        UpdateData(FALSE);
    }
于 2013-05-20T04:00:00.630 に答える
0

まず、ダイアログの CEdit メンバー変数が必要です。ダイアログ エディターで [変数の追加] を使用します。この変数に名前を付けるm_helloeditと、ボタンクリック関数で

m_helloedit.SetWindowText(_T("hello world!"));
于 2013-05-20T03:08:12.970 に答える
0

SetWindowText次の方法を使用します。

edit.SetWindowText( _T("Hello, World!") );
于 2013-05-19T23:08:59.187 に答える