掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ポップアップメニューで、ダイアログが動かない (ID:67054)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
.NET2005 VISTA MFC です。 ツリービューをサブクラスにして、 TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, AfxGetMainWnd()); で、ノードを右クリックすると、フロータティングポップアップメニューがポップアップするようにしました。 ここまではうまくいったのですが、メニューのアイテムのクリックで、ダイアログがポップアップするようにしたところ、ポップアップはするのですが、そのダイアログが動きません。 不思議なことに、ダイアログ上でマウスを右クリックすると、メニューがまたポップアップします。 そのメニューを閉じると、ダイアログを操作できるようになります。 ヘンないいかたですが、どうも、ダイアログがポップアップしても、内部的にメニューが閉じていなくて、引きずっているような感じなのです。 いろいろ検索してみましたが、回答が見つかりません。 アドバイスをお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.