【GUI】wxWidgets(旧wxWindows) その5【サイザー】at TECH【GUI】wxWidgets(旧wxWindows) その5【サイザー】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 13/12/29 12:34:09.46 .net いや、ちょっと違うか メニューの右クリックイベントは掴めるけど その時呼び元のメニューの項目が消えるといってるのか その解決策としてはwxMenuを使わずに menuのウィジェットを自分でエミュレートするしかないとのこと 601:デフォルトの名無しさん 13/12/29 13:16:30.36 .net >>599-600 ありがとうございました。 wxMenu を流用できないのは残念ですが、 これで踏ん切りがつけたので、 wxListCtrl を使ったものを試そうと思います。 引き続き、wxListCtrl のような wxControl 派生に対して wxMouseEvent 系のイベントをつける方法を求めていますので 何か参考になることがありましたらよろしくお願いします。 602:デフォルトの名無しさん 14/01/27 14:20:14.73 .net 了解 603:デフォルトの名無しさん 14/01/27 14:35:57.41 .net >>601 です。 >>596 について進展したので参考になればと思い報告します。 メニューアイテムの上で右クリックしてポップアップメニューを表示することが可能なクラスが wxPython にありました。 wx.lib.agw.flatmenu がまさにぴったりのクラスでした。 RIGHT_UP のイベントはありませんが、 FlatMenuItem::SetContextMenu(FlatMenu) で >>596 でしたいことが簡単にできます。 自作のために PopupWindow あたりを調べているときに見つけました。 また何かありましたらよろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch