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