【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (960レス)
上
下
前
次
1-
新
598
(1)
:
596
2013/12/29(日)12:00
AA×
>>597
外部リンク:codepad.org
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
598: 596 [sage] 2013/12/29(日) 12:00:00.67 >>597 レスありがとうございます。 wxMenu に対して Connect/Bind を試してみたのですが、 クリックイベントは wxEVT_MENU または wxEVT_MENU_RANGE だけが呼び出されました。 LEFT_UP, RIGHT_UP, COMMAND_LEFT_UP, COMMAND_RIGHT_UP, CONTEXT_MENU のイベントを試しましたが、 こちらは EVT_MENU の有無にかかわらず呼び出されませんでした。 試したソースコード : http://codepad.org/S9vtw4yX wxEVT_MENU の際に右クリックか左クリックかわかれば処理を分岐できるのですが、 wxCommandEvent でクリックしたボタンの情報の取得方法がわかりません。 wxWindow::PopupMenu では wxMenu を参考にして GUI を作り出すようですが、 そこですでにイベントが途絶えているように思えてしまいます。 ウィンドウハンドルも得られないようだし、 ポップアップメニューにイベントを追加することはサポートされていないように感じます。 wx.ListCtrl でも思ったことなのですが、 wx.CommandEvent 系のイベントを使うコントロールクラスでは wx.MouseEvent 系のイベントは関連付けられないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1270793556/598
レスありがとうございます に対して を試してみたのですが クリックイベントは または だけが呼び出されました のイベントを試しましたが こちらは の有無にかかわらず呼び出されませんでした 試したソースコード の際に右クリックか左クリックかわかれば処理を分岐できるのですが でクリックしたボタンの情報の取得方法がわかりません では を参考にして を作り出すようですが そこですでにイベントが途絶えているように思えてしまいます ウィンドウハンドルも得られないようだし ポップアップメニューにイベントを追加することはサポートされていないように感じます でも思ったことなのですが 系のイベントを使うコントロールクラスでは 系のイベントは関連付けられないのでしょうか?
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 362 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.034s