- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスの入力検出について)
テキストボックスの入力検出について
このQ&Aのポイント
- テキストボックスの入力検出について質問です。変更があるとプロパティシートの適用ボタンを有効になるようにしているのですが、「WM_COMMAND」になっていて、PropSheet_Changed()関数を処理してしまうのですが、テキストボックスで入力された時だけPropSheet_Changed()関数を処理したいのですが、どうすればいいのでしょうか?
- テキストボックスの入力検出について質問です。テキストボックスをクリックすると、テキストボックス内の変更があるとプロパティシートの適用ボタンが有効になるようにしています。しかし、クリックイベント(「WM_COMMAND」)では、テキストボックスをクリックするだけでもPropSheet_Changed()関数が処理されてしまいます。テキストボックスで入力された場合のみPropSheet_Changed()関数を実行したいのですが、どうすればいいでしょうか?
- テキストボックスの入力検出についての質問です。テキストボックスに変更があるとプロパティシートの適用ボタンを有効にしたいのですが、クリックイベント(「WM_COMMAND」)では、テキストボックスのクリックでもPropSheet_Changed()関数が処理されてしまいます。テキストボックスで入力された場合のみPropSheet_Changed()関数を処理する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。WM_COMMANDの中の、 const WORD wNotifyCode = HIWORD(wParam); //通知コード const WORD wID = LOWORD(wParam); //アイテムID HWND hwndCtl = (HWND)lParam; //コントロールハンドル if(wNotifyCode == EN_UPDATE) { } 辺りで、処理をしてみては如何でしょうか。
お礼
出来ました。 調べても見つけることが出来なかったので助かりました。 ありがとうございます。