【发布时间】:2011-12-15 10:50:43
【问题描述】:
当我使用以下代码时,我使用的是 wxWidgets 2.9.2
//ToolBar
wxToolBar *mainTool = new wxToolBar(this, 120);
wxBitmap newTool(_("images/icons/newtool.png"), wxBITMAP_TYPE_PNG);
wxBitmap saveTool(_("images/icons/savetool.png"), wxBITMAP_TYPE_PNG);
mainTool->InsertTool(0, idToolNew, newTool);
mainTool->InsertTool(1, idToolSave, saveTool);
mainTool->Realize();
SetToolBar(mainTool);
我收到以下警告
警告 C4996: 'wxToolBarBase::InsertTool': 被宣布弃用 c:\wxwidgets-2.9.2\include\wx\tbarbase.h(546) :见声明 'wxToolBarBase::InsertTool'
AddTool 而不是 InsertTool 也是如此
在 tbarbase.h 中,它们都包含在
中#if WXWIN_COMPATIBILITY_2_8
// the old versions of the various methods kept for compatibility
// don't use in the new code!
// --------------------------------------------------------------
但我找不到可以使用哪个函数作为替代。你知道我应该改用什么新功能吗?
【问题讨论】: