2016-07-15 2 views
2

を製作中終え、「レートドロップ」または「勝つ率」C Win32 APIの:更新エディットボックス私のプログラムで

を変えるチャンス編集ボックス、があるだろう。しかし、私はそのようにそれを変更したいですユーザーが100以上の数値を入力して編集ボックスからクリックすると、編集ボックスのテキストは100に戻ります。

これを実装する方法はわかりません。

+1

いくつかのサンプルコードは役に立ちます... – inzanez

答えて

2

はあなたの編集ボックスは、(インスタンスEN_CHANGEのために)送信するメッセージ/通知をキャッチするコールバック関数でWM_COMMANDを使用する必要があります、次のtutorial

を見てください。

コールバック内の値を確認し、値が高すぎる場合は100に戻すことができます。

さらに、すべての編集制御通知はMSDNにリストされています。

+0

お返事ありがとうございます。しかし、私はメッセージについて知っているので、ユーザーが編集ボックスのOUTをクリックしたときにそれを変更したい – Monkey

+1

EN_KILLFOCUSの通知はどうですか? – inzanez

+0

凄い!ありがとう! – Monkey

関連する問題