私はC++ ray Tracerを作成し、CImgライブラリを使用して最終イメージを表示しています。最終的にレンダリングされたイメージの特定のピクセルを右クリックして、ピクセル固有のコンテンツを含むメニューを表示したいと考えています。 CImgは、ピクセル位置の右クリックを検出するのをかなり簡単にしますが、右クリックメニューを生成する能力を与えてくれないようです。以前はグラフィカルなウィジェットツールキットを使ったことはありませんでしたが、CImgが生成するウィンドウとの統合についてはわかりません。私はlinuxでこれを開発していますが、理想的にはクロスプラットフォームのソリューションが必要です。cimgの表示ウィンドウに右クリックメニューを表示するにはどうすればよいですか?
0
A
答えて
0
cimgによると、彼らはプラットフォームに依存しないコードを提供しているので、ポップアップメニューを作るのにOS固有のコードを使う必要があるでしょう。ウィンドウの場合は、http://msdn.microsoft.com/en-us/library/windows/desktop/ms647626%28v=vs.85%29.aspx QTの場合はhttp://qt-project.org/doc/qt-4.8/qmenu.htmlから始まり、GTKの場合:http://developer.gnome.org/gtk-faq/stable/x669.html
関連する問題
- 1. ホットキーでウィンドウを表示/非表示にするにはどうすればよいですか?
- 2. (Actionscript 3)右クリックメニューを非表示にするには?
- 3. ラジオボタンで表を表示および非表示にするにはどうすればいいですか?
- 4. どのように表示&MATLAB GUIのウィンドウを非表示にするには?
- 5. CImgで少数のイメージを(別々のウィンドウに)表示するには?
- 6. ナビゲーションバーの下に表示されるマスターページメニューコンテンツを表示するにはどうすればよいですか?
- 7. iOsの右側から左側にビューを表示するにはどうすればよいですか?
- 8. 条件のページレイアウトベースでwebpartゾーンを表示/非表示にするにはどうすればよいですか?
- 9. リンクのクリックでフィールドを表示/非表示にするにはどうすればよいですか?
- 10. 特定の数のdivを表示/非表示にするにはどうすればよいですか?
- 11. UINavigationItemの右側にUISearchBarを表示するにはどうすればよいですか?
- 12. 凡例を縦表示から横表示に変更するにはどうすればよいですか?
- 13. insertを押すとフォームを表示/非表示にするにはどうすればよいですか?
- 14. プログラムの出力を表示するダイアログボックスを表示するにはどうすればよいですか?
- 15. テンプレートをレイアウトテンプレート内に表示せずに表示するにはどうすればよいですか?
- 16. ダイナミックアレイのv-for要素を表示/非表示にするにはどうすればよいですか?
- 17. Mac用のOutlookアドインを非表示/非表示にするにはどうすればよいですか?
- 18. スパークコントロールの表示/非表示にエフェクトを追加するにはどうすればよいですか?
- 19. 外部プログラムのウィンドウをプログラムで非表示にするにはどうすればよいですか?
- 20. Androidでフォームを表示/非表示にするにはどうすればよいですか?
- 21. どのように表示/非表示にcmdのウィンドウ?
- 22. ユーザーがToolStripMenuItemを右クリックした後に、ToolStripMenuを表示するにはどうすればよいですか?
- 23. UITabBarを非表示にしてUIToolBarを表示するにはどうすればよいですか?
- 24. jQueryを使用してデータを表示/非表示にするにはどうすればよいですか?
- 25. views.pyから変数の値を表示/表示するにはどうすればよいですか?
- 26. sitemap.xmlのsitemap.phpデータを表示または表示するにはどうすればよいですか?
- 27. R GUIで関数のヘルプhtml(右クリック後に表示される)で数式を正しく表示するにはどうすればよいですか?
- 28. Android PreferenceFragmentタイトル/ヘッダーを右ペインに表示するにはどうすればよいですか?
- 29. 表示インラインブロックを右に移動するにはどうすればよいですか?
- 30. CFCHART - Y軸ラベルを右側に表示するにはどうすればよいですか?