C++ 如何在c++;使用wxwidgets 2.8.10?

C++ 如何在c++;使用wxwidgets 2.8.10?,c++,wxwidgets,C++,Wxwidgets,如何在wxGrid单元格的第二列中设置wxProgressDialog。根据网格第一列的值,我想更改第二列中相应的进度对话框状态 提前感谢首先,wxProgressDialog是一个对话框,即一个顶级窗口,因此它不能嵌入到单元格中,您需要的是在wxWidgets API中调用的 其次,不幸的是,无法绘制本机的wxGauge。您可以做的最简单的事情就是在自定义图形中绘制一个实心矩形 最后,最简单的方法是使用而不是wxGrid,因为它支持开箱即用的“进度”单元格,示例显示了如何使用它们。我建议您从第

如何在wxGrid单元格的第二列中设置wxProgressDialog。根据网格第一列的值,我想更改第二列中相应的进度对话框状态


提前感谢

首先,
wxProgressDialog
是一个对话框,即一个顶级窗口,因此它不能嵌入到单元格中,您需要的是在wxWidgets API中调用的

其次,不幸的是,无法绘制本机的
wxGauge
。您可以做的最简单的事情就是在自定义图形中绘制一个实心矩形


最后,最简单的方法是使用而不是
wxGrid
,因为它支持开箱即用的“进度”单元格,示例显示了如何使用它们。

我建议您从第一列捕获“更改时”事件,然后更改相应的进度条。WxGrand也不是“正确”的控件,你应该考虑使用“WxDATAVIEWCCTRL”或它的一些派生词。有一些代码可以使用也很好,因为我不认为有人会为你做所有的事情。