0

親ウィンドウの WndProc からイベントを送信したコントロールの HWND を取得する方法がわかりません。HWND が必要な理由は、コントロールに関する一部のメタデータがユーザー定義スロット (ラッパー関数ポインターに関する情報など) の 1 つに格納されているためですが、いくつかいじった後、親ウィンドウからイベントをフィルター処理してディスパッチする必要があるようです。 .

つまり、ユーザーがボタンをクリックすると、イベントはボタンの親ウィンドウの WM_COMMAND に送信されます。ここからボタンの HWND を取得するにはどうすればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

3

子コントロールから送信されるWM_COMMANDメッセージの場合、子はHWNDで送信されlParamます。

于 2012-11-02T06:54:02.973 に答える