タイトル通りの質問なんですが、
エディットボックス(m_edit)内のデータを拡張子.txtで
保存したいのですが、どのようなソースを書いたらよいのでしょうか?
よろしくお願いします。
VC++2005
WIN XPです。
GetWindowTextを調べると良いかも。
HARUさん
返信ありがとうございます。
具体的なサンプルソースを教えていただけると幸いです。
1. GetWindowTextで文字列を手にいれ、
2. ファイルをオープンし、
3. (1)を書いて
4. 閉じる
> 具体的なサンプルソースを教えていただけると幸いです。
上記手順に従って、まずは書いてごらんなさい。
επιστημηさん
ありがとうございます。
>1. GetWindowTextで文字列を手にいれ、
HWND hWnd, hEditWnd;
char sNo[20];
hWnd = ::FindWindow(NULL, PreMenu);
hEditWnd = ::GetDlgItem(hWnd, ID_EDIT);
::GetWindowText(hEditWnd, sNo, 19);
>2. ファイルをオープンし,
File.Open
>3. (1)を書いて
File.Writeを使用すればいいんですか?
>4. 閉じる
File.Closed
という感じですか?
これは
* GetWindowTextで文字列を手にいれる
* テキストファイルの作成
のふたつに分けることができる。
俺の場合は、回答するためにわざわざプログラムを作りたいとは思わない。
ということで動作確認していない。
CString str;
m_edit.GetWindowText(str);
あとは、テキストファイルの作成だ。
検索して探せばいいよ。
俺の場合は、質問者の代わりに検索するつもりはない。
このプログラムがunicodeで作られているかどうかが気になるな。
str.GetLength()の意味も微妙に変わるし。
すでに書き込みがあったとは気がつかなかった。
エディットボックス(m_edit)じゃなかったの?
m_editだからMFC使っているのかと勝手に思ってしまった。
まあ、こういうすれ違いがあるってのも
/回答するためにわざわざプログラムを作りたいとは思わない/
って理由の一つだけど。
皆様、どうもありがとうございました。
wclrp ( 'o')のレスで無事解決いたしました。