• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスの入力検出について)

テキストボックスの入力検出について

このQ&Aのポイント
  • テキストボックスの入力検出について質問です。変更があるとプロパティシートの適用ボタンを有効になるようにしているのですが、「WM_COMMAND」になっていて、PropSheet_Changed()関数を処理してしまうのですが、テキストボックスで入力された時だけPropSheet_Changed()関数を処理したいのですが、どうすればいいのでしょうか?
  • テキストボックスの入力検出について質問です。テキストボックスをクリックすると、テキストボックス内の変更があるとプロパティシートの適用ボタンが有効になるようにしています。しかし、クリックイベント(「WM_COMMAND」)では、テキストボックスをクリックするだけでもPropSheet_Changed()関数が処理されてしまいます。テキストボックスで入力された場合のみPropSheet_Changed()関数を実行したいのですが、どうすればいいでしょうか?
  • テキストボックスの入力検出についての質問です。テキストボックスに変更があるとプロパティシートの適用ボタンを有効にしたいのですが、クリックイベント(「WM_COMMAND」)では、テキストボックスのクリックでもPropSheet_Changed()関数が処理されてしまいます。テキストボックスで入力された場合のみPropSheet_Changed()関数を処理する方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんばんは。WM_COMMANDの中の、 const WORD wNotifyCode = HIWORD(wParam); //通知コード const WORD wID = LOWORD(wParam); //アイテムID HWND hwndCtl = (HWND)lParam; //コントロールハンドル if(wNotifyCode == EN_UPDATE) { }  辺りで、処理をしてみては如何でしょうか。

noname#154655
質問者

お礼

出来ました。 調べても見つけることが出来なかったので助かりました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう