2012-05-11 7 views
0

私はC++ ray Tracerを作成し、CImgライブラリを使用して最終イメージを表示しています。最終的にレンダリングされたイメージの特定のピクセルを右クリックして、ピクセル固有のコンテンツを含むメニューを表示したいと考えています。 CImgは、ピクセル位置の右クリックを検出するのをかなり簡単にしますが、右クリックメニューを生成する能力を与えてくれないようです。以前はグラフィカルなウィジェットツールキットを使ったことはありませんでしたが、CImgが生成するウィンドウとの統合についてはわかりません。私はlinuxでこれを開発していますが、理想的にはクロスプラットフォームのソリューションが必要です。cimgの表示ウィンドウに右クリックメニューを表示するにはどうすればよいですか?

答えて

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

関連する問題