次のレイアウトの GUI アプリケーションがありました。
wxFrame --> wxBoxSizer --> wxImagePanel
wxImagePanel はカスタム コントロールです (ここから入手できます)。イメージをパンできるようにするドラッグなどのマウス イベント (EVT_MOTION を使用) を処理するように少し変更しました。
残念ながら、これは Windows では見栄えが悪く、背景が暗い灰色になっています。推奨されるアプローチは、wxFrame に wxPanel を追加することです。これにより、醜い背景がなくなります。アプリは次のようにレイアウトされます。
wxFrame --> wxBoxSizer --> wxPanel --> wxBoxSizer --> wxImagePanel (a custom control)
見た目はかなり良くなりましたが、追加した wxPanel がすべてのマウス モーション イベントを取得しています。それらは子 wxImagePanel に到達しないため、画像をパンすることはできません。
マウス モーション イベントが子 wxImagePanel に到達することを確認するにはどうすればよいですか?