私はいくつかの MFC C++ コードを維持しているだけで、多くのCEdit
オブジェクトを含む画面があります。
すべてのイベントを実装したいのですが、OnFocus
イベントを処理するメソッドを 1 つだけ記述します。
CEdit
そのためには、イベントを発生させたIDを知る必要がありますが、MFC でのイベントの実装にはこれがパラメーターとして含まれていないようです(オブジェクトがパラメーターとして含まれるOnFocus
他のイベントと比較して)。OnCtlColor
CWnd*
CEdit
ID をメイン メソッドに渡すたびに小さなメソッドを実装する必要があるとは信じられません。それが唯一の解決策である場合は、MFC を恥じてください。