通知
すべてクリア
Topic starter
2004年6月5日 5:46 PM
こんばんわ。
VC++.net SDK WindowsXP です。
エディットコントロールで
テキストの内容が変更されたことを知る方法というか
内容が変更されれば発行されるメッセージというのはありますか?
僕は WM_CHAR が発行されれば
エディットコントロールのテキストを
保存しておいた配列と
今現在のテキストを比較して
変更されたかどうか判断しているのですが・・・。
そのエディットコントロールは
数値のみの入力に設定していまして
1000 なら 1,000 と
表示するようにしたいのです。
これに関しては 過去ログ200008 で質問をされている方が
おられますが SDKでも自分で処理しないとだめですよね?
ご教授お願いいたします。
2004年6月5日 6:09 PM
EN_CHANGEがWM_COMMANDに乗ってやってきます。
2004年6月6日 11:49 AM
でEN_CHANGEの時に1000だったら1,000に変更すると、またEN_CHANGEがやってきてその時
に1000だったら1,000に変更すると...以下略
となりますので、フラグなどで延々EN_CHANGEがこないような細工が必要です。
Topic starter
2004年6月7日 5:45 PM
ご教授ありがとうございました。
WM_COMMAND が来たとき
LOWORD(wPalam) を調べればよいのですね。
ひろぴーさん ありがとうございます。
言ってくださらなかったら
2~3日どうしてだろう・・・と
止まっていたかも知れません^^;
それでわ。