User (Legacy) Posted April 25, 2000 Report Share Posted April 25, 2000 Good morning! I am not sure about the solution to your problem, but here is sample code that works for me.... ICommandBar *commands; IToolBar *toolbar; m_pChartFX->get_Commands(&commands); commands->AddCommand(CFDC_COMMANDZOOM); commands->AddCommand(CFDC_COMMANDZOOMONBASE); commands->AddCommand(CFDC_ADDTIMEPOINTS); commands->Item[CFDC_COMMANDZOOM]->Picture = 7; commands->Item[CFDC_COMMANDZOOM]->Text = "Zoom"; commands->Item[CFDC_COMMANDZOOMONBASE]->Picture = 3; commands->Item[CFDC_COMMANDZOOMONBASE]->Text = "Zoom On Base Data"; CPictureHolder pPict; short pictloc; pPict.CreateFromBitmap(IDB_CFX_ADDTIMEPTS); pictloc = commands->AddPicture((IPictureDisp *)pPict.GetPictureDispatch()); commands->Item[CFDC_ADDTIMEPOINTS]->Style = (CommandItemStyle)CBIS_TWOSTATE; commands->Item[CFDC_ADDTIMEPOINTS]->Picture = pictloc; commands->Item[CFDC_ADDTIMEPOINTS]->Text = "Add Time Points"; m_pChartFX->get_ToolBarObj(&toolbar); toolbar->AddItems(3, 11); toolbar->PutitemCommandID(11, CFDC_COMMANDZOOM); toolbar->PutitemCommandID(12, CFDC_COMMANDZOOMONBASE); toolbar->PutitemCommandID(13, CFDC_ADDTIMEPOINTS); I hope this helps you. -- josh Tim Shearer <tshearer@symmetricom.com> wrote in message news:DE0379D14694D211B4CE00609770710D05136E@sftfx-221.wamnet.net... > I'm using ChartFX 98/4.0, can I wish to add a new command(40), with ToolTip > text of 'MyPrint' and the 'Printer' icon, at location 10 of the ToolBar. > Why doesn't this work????? > > m_pChartFX->Commands->AddCommand(40); > m_pChartFX->ToolBarObj->AddItems(1,10); > m_pChartFX->Commands->PutitemText( 40, "MyPrint" ); > m_pChartFX->Commands->PutitemPicture( 40, 2 ); > m_pChartFX->ToolBarObj->Item[10]->CommandID = 40; > > > This kinda works ... however, the icon displayed in the 10th tool location > is the Open Folder, and the ToolTip text says 'Solid'. When I click on that > icon, I am taken to the UserCommand command handler function, which is what > I want. But why aren't the icon & ToolTip text changed??? > > Can anyone show me working VC++ code, please? I'm very disappointed in lack > of C++ type sample code. > > Thanks, > Tim > > > Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.