Microsoft Visual C++ 6.0でエディットボックスを作成するときのプログラムを教えてください。

形としては、

ボタン1をクリックすると,エディットボックス1に入力された文字列自身と,その文字数をメッセージボックスで表示.

ボタン2をクリックすると,「エディットボックスに文字列をセットする.」という文字列をエディットボックス1に表示.

ボタン3をクリックすると,エディットボックス1に入力されている文字列をクリアする.

のような形で作りたいのです。
どなたかご助力お願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/12/06 01:25:57
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:Vacuum No.1

回答回数55ベストアンサー獲得回数4

ポイント60pt

非常に簡単なプログラムです。VC6++ですね。

void CSampleDlg::OnButton1() {

char edit_str[256];

int edit_cnt;

CString out_str;

m_edit1.GetWindowText(edit_str,256);

edit_cnt = m_edit1.GetWindowTextLength();

out_str.Format("%s:%d",edit_str,edit_cnt);

MessageBox(out_str,NULL,MB_OK);

}

void CSampleDlg::OnButton2() {

m_edit1.SetWindowText("エディットボックスに文字列をセットする");

}

void CSampleDlg::OnButton3() {

m_edit1.SetWindowText("");

}

work_poor <- http://yahoo.co.jp

id:aki_720

ありがとうございます

助かりました。

2006/12/06 01:25:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません