InsertTool或AddTool的替代方案

时间:2011-12-15 10:50:44

标签: warnings wxwidgets

当我使用以下代码时,我正在使用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!
    // --------------------------------------------------------------

但我找不到哪个功能可供选择。你知道我应该使用的新功能吗?

0 个答案:

没有答案