こんにちは、私は死んだ馬を倒すためにここにいます..
基本的に私がやっていることは、マップに物を割り当てることです。
地図: ユーザーがアップロードした背景の wxStaticBitmap オブジェクト 爆弾(笑) : wxStaticBitmap オブジェクト
wxMemoryDC + wxDC を使用して、爆弾をマップ上の任意の位置にマージすることができました。
しかし、マウスで「爆弾」を設定することに完全に行き詰まっています。マップ上のどこかをクリックしたいのですが、どういうわけか、クリックしたまさにその位置に爆弾が投下されます。
wxMouseEvent と EVT_MOTION を試してみました (上に宣言されているマクロのように) 明らかに、これらは wxWindow または wxFrame でのみ機能します。
おそらくConnect()によってマウスイベントをstaticbitmapにバインドする方法を考えていましたが、爆弾の割り当てに関する適切な使用法が見つかりませんでした...