void ToolBarFrame::AddButton(int id, ToolButtonItem item, const MCHAR* toolTip, FlyOffData *flyOff, int flyOffCount, int flyOffValue) { mToolBar->AddTool(item); ICustButton *but = mToolBar->GetICustButton(id); if (but) { but->SetHighlightColor(GREEN_WASH); if (flyOff && (flyOffCount > 0) ) but->SetFlyOff(flyOffCount,flyOff,GetCOREInterface()->GetFlyOffTime(),flyOffValue,FLY_VARIABLE); else GetToolTipExtender().SetToolTip(but->GetHwnd(), TSTR(toolTip)); ReleaseICustButton(but); } }