我正在编写C ++光线跟踪器并使用CImg库来显示最终图像。我希望能够在最终渲染图像中右键单击特定像素,并显示具有像素特定内容的菜单。 CImg使得检测像素位置上的右键非常容易,但它似乎没有让我能够生成右键单击菜单。我之前从未使用过图形小部件工具包,而且我不确定如何找到它并将其与CImg生成的窗口集成。我正在linux中开发这个,但理想情况下我想要一个跨平台的解决方案。
答案 0 :(得分:0)
根据cimg他们提供的是独立于平台的代码,因此很有可能你需要使用一些特定于操作系统的代码来制作弹出菜单。对于Windows,您可以从: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