afx_msg LRESULT CInstrumentGraphChildFrame::OnToolbarReset(WPARAM wp, LPARAM) { UINT uiToolBarId = (UINT) wp; switch (uiToolBarId) { case IDR_TOOLBAR_MATRIX_GRAPH_BOTTOM: m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_LINENAMELABEL, CToolbarLabel (ID_BUTTON_MATRIX_GRAPH_LINENAMELABEL, _T("Line Name:"))); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_POINTNBLABEL, CToolbarLabel (ID_BUTTON_MATRIX_GRAPH_POINTNBLABEL, _T("Point Number:"))); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_LINENAME, CBCGPToolbarEditBoxButton(ID_BUTTON_MATRIX_GRAPH_LINENAME, -1, WS_CHILD | WS_VISIBLE)); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_POINTNB, CBCGPToolbarEditBoxButton(ID_BUTTON_MATRIX_GRAPH_POINTNB, -1, WS_CHILD | WS_VISIBLE)); break; case IDR_TOOLBAR_MATRIX_INSTRUMENT_GRAPH_TOP: CBCGPToolbarButton* pBN = NULL; pBN = m_oGraphViewTopToolBar.GetButton(0); pBN->m_nStyle = TBBS_CHECKBOX | TBBS_CHECKED; pBN = m_oGraphViewTopToolBar.GetButton(1); pBN->m_nStyle = TBBS_CHECKBOX | TBBS_CHECKED; pBN = m_oGraphViewTopToolBar.GetButton(2); pBN->m_nStyle = TBBS_CHECKBOX | TBBS_CHECKED; pBN = m_oGraphViewTopToolBar.GetButton(3); pBN->m_nStyle = TBBS_CHECKBOX | TBBS_CHECKED; pBN = m_oGraphViewTopToolBar.GetButton(4); pBN->m_nStyle = TBBS_CHECKBOX | TBBS_CHECKED; CToolbarGraph oBNGraph (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_TESTMARKER); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_TESTMARKER, oBNGraph); CToolbarGraph* pBNGraph = NULL; pBNGraph = (CToolbarGraph*)m_oGraphViewTopToolBar.GetButton(7); pBNGraph->m_iMode = 1; pBNGraph->m_strLabel = m_strTestType; m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCLABEL, CToolbarLabel (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCLABEL, _T("Qc:"))); CBCGPToolbarComboBoxButton comboButton (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCLIST, -1, CBS_DROPDOWNLIST); // 初始化下拉框按钮测试类型下拉框 InitButtonForTestTyperComboBox(&comboButton); comboButton.SelectItem(0); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCLIST, comboButton); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCGO, CToolbarLabel (ID_BUTTON_MATRIX_INSTRUMENT_GRAPH_QCGO, " GO ")); break; } return 0; }
afx_msg LRESULT CMainFrame::OnToolbarReset(WPARAM wp,LPARAM) { TRACE("CMainFrame::OnToolbarReset"); UINT uiToolBarId = (UINT) wp; if (uiToolBarId == IDR_THEME) { CMenu menu2007; menu2007.LoadMenu (IDR_POPUP_STYLE_20007); UINT uiCmd2007 = ID_VIEW_APPLOOK_2007_1; if (m_nAppLook >= ID_VIEW_APPLOOK_2007_1 && m_nAppLook <= ID_VIEW_APPLOOK_2007_4) { uiCmd2007 = m_nAppLook; } CMFCToolBarMenuButton menuButton (uiCmd2007, menu2007.Detach (), -1); for (UINT uiCmd = ID_VIEW_APPLOOK_2007_1; uiCmd <= ID_VIEW_APPLOOK_2007_4; uiCmd++) { if (m_wndToolBarTheme.ReplaceButton (ID_VIEW_APPLOOK_2007_1, menuButton) > 0) { break; } } for (int i = 0; i < m_wndToolBarTheme.GetCount (); i++) { m_wndToolBarTheme.SetToolBarBtnText (i, NULL, TRUE, FALSE); } m_wndToolBarTheme.ReplaceButton (ID_LABEL, CToolbarLabel (ID_LABEL, _T("Visual style: "))); } return 0; }
afx_msg LRESULT CSensorGraphChildFrame::OnToolbarReset(WPARAM wp, LPARAM) { UINT uiToolBarId = (UINT) wp; switch (uiToolBarId) { case IDR_TOOLBAR_MATRIX_GRAPH_BOTTOM: m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_LINENAMELABEL, CToolbarLabel (ID_BUTTON_MATRIX_GRAPH_LINENAMELABEL, _T("Line Name:"))); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_POINTNBLABEL, CToolbarLabel (ID_BUTTON_MATRIX_GRAPH_POINTNBLABEL, _T("Point Number:"))); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_LINENAME, CBCGPToolbarEditBoxButton(ID_BUTTON_MATRIX_GRAPH_LINENAME, -1, WS_CHILD | WS_VISIBLE)); m_oGraphViewBottomToolBar.ReplaceButton (ID_BUTTON_MATRIX_GRAPH_POINTNB, CBCGPToolbarEditBoxButton(ID_BUTTON_MATRIX_GRAPH_POINTNB, -1, WS_CHILD | WS_VISIBLE)); break; case IDR_TOOLBAR_MATRIX_SENSOR_GRAPH_TOP: POSITION pos; CSensorData oSensorData; CString strSensorNb; for(unsigned int i = 0; i < m_pSiteData->m_oSensorList.m_uiCountAll; i++) { pos = m_pSiteData->m_oSensorList.m_olsSensor.FindIndex(i); oSensorData = m_pSiteData->m_oSensorList.m_olsSensor.GetAt(pos); strSensorNb.Format("%d", oSensorData.m_uiNb); m_oGraphViewTopToolBar.InsertButton(CToolbarLabel(ID_BUTTON_MATRIX_SENSOR_GRAPH_NBSTART + i, strSensorNb), i); CToolbarLabel* pBNSensorNb = NULL; pBNSensorNb = (CToolbarLabel*)m_oGraphViewTopToolBar.GetButton(i); pBNSensorNb->m_nStyle = TBBS_CHECKBOX; } CToolbarGraph oBNGraph (ID_BUTTON_MATRIX_SENSOR_GRAPH_TESTMARKER); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_TESTMARKER, oBNGraph); CToolbarGraph* pBNGraph = NULL; pBNGraph = (CToolbarGraph*)m_oGraphViewTopToolBar.GetButton(2 + m_uiSensorNbCount); pBNGraph->m_iMode = 1; if(15 == m_uiTestType) // 检波器电阻 { pBNGraph->m_iMode = 2; } pBNGraph->m_strLabel = m_strTestType; m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_SENSORQCTYPELABEL, CToolbarLabel (ID_BUTTON_MATRIX_SENSOR_GRAPH_SENSORQCTYPELABEL, _T("Sensor Qc type:"))); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_QCLABEL, CToolbarLabel (ID_BUTTON_MATRIX_SENSOR_GRAPH_QCLABEL, _T("Qc:"))); CBCGPToolbarComboBoxButton comboButtonTestType(ID_BUTTON_MATRIX_SENSOR_GRAPH_QCLIST, -1, CBS_DROPDOWNLIST); // 初始化下拉框按钮测试类型下拉框 InitButtonForTestTypeComboBox(&comboButtonTestType); comboButtonTestType.SelectItem(0); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_QCLIST, comboButtonTestType); CBCGPToolbarComboBoxButton comboButtonSensorNb(ID_BUTTON_MATRIX_SENSOR_GRAPH_SENSORQCTYPELIST, -1, CBS_DROPDOWNLIST); // 初始化下拉框按钮检波器Nb下拉框 InitButtonForSensorNbComboBox(&comboButtonSensorNb); comboButtonSensorNb.SelectItem(0); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_SENSORQCTYPELIST, comboButtonSensorNb); m_oGraphViewTopToolBar.ReplaceButton (ID_BUTTON_MATRIX_SENSOR_GRAPH_QCGO, CToolbarLabel (ID_BUTTON_MATRIX_SENSOR_GRAPH_QCGO, " GO ")); break; } return 0; }