当我使用以下代码时,我正在使用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!
// --------------------------------------------------------------
但我找不到哪个功能可供选择。你知道我应该使用的新功能吗?