BOOL CReviewPage::OnQueryCancel() { // TODO: Add your specialized code here and/or call the base class CString sMsg, sCaption("Cancel"); sMsg.LoadString(IDS_CANCEL_SETUP); // BOOL ret = (AfxMessageBox(IDS_CANCEL_SETUP, MB_YESNO | MB_ICONQUESTION) == IDYES); BOOL ret = ::MessageBox(NULL, (LPCTSTR)sMsg, (LPCTSTR)sCaption, MB_YESNO | MB_ICONQUESTION); return ret; }
BOOL CMCAModParam::OnSetActive() { if (m_pPS) m_pPS->SetToClose(0); if (m_bCollectingParametersForNewISO) { m_iSpectrumFileType = GetPrivateProfileInt( m_pParent->m_pName,"SPECTRAFILETYPE",SPECTRATYPE_DEF, m_pParent->m_szIniFile); ((CComboBox*)GetDlgItem(IDC_MODPARAMS_SPECTRAFILE))->SetCurSel(m_iSpectrumFileType); SetDlgItemText(IDC_MODPARAMS_STATICTEXT," "); if (m_pApplyButton) m_pApplyButton->ShowWindow(SW_HIDE); GetDlgItem(IDC_MODPARAMS_RESET)->ShowWindow(SW_HIDE); GetDlgItem(IDC_MODPARAMS_DATETIME)->EnableWindow(FALSE); GetDlgItem(IDC_MODPARAMS_DATETIME)->ShowWindow(SW_HIDE); m_pPS->GetDlgItem(ID_WIZNEXT)->ShowWindow(SW_SHOW); m_pPS->GetDlgItem(ID_WIZNEXT)->EnableWindow(TRUE); m_pPS->GetDlgItem(ID_WIZBACK)->ShowWindow(SW_SHOW); m_pPS->GetDlgItem(ID_WIZBACK)->EnableWindow(FALSE); m_pPS->GetDlgItem(ID_WIZFINISH)->ShowWindow(SW_SHOW); m_pPS->GetDlgItem(ID_WIZFINISH)->EnableWindow(FALSE); if (!m_datasetup) { OnModparamsDefault(); if (m_pPS) { CString sCaption(m_pParent->m_pName); TC_ITEM tcItem; tcItem.mask = TCIF_TEXT; tcItem.pszText = (LPTSTR)((LPCTSTR)sCaption); m_pPS->GetTabControl()->SetItem(0, &tcItem ); } } } else { SetDlgItemText(IDC_MODPARAMS_STATICTEXT,"Changes will NOT take effect until you click on \"Apply\"."); GetDlgItem(IDC_MODPARAMS_DATETIME)->ShowWindow(SW_SHOW); if (m_pApplyButton) m_pApplyButton->EnableWindow(m_bChange?TRUE:FALSE); } return CPropertyPage::OnSetActive(); }
void PathProp::OnPathPropMenuSelected( wxCommandEvent& event ) { switch( event.GetId() ) { case ID_PATHPROP_MENU_DELETE: { long item = -1; item = m_opList->GetNextItem( item, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED ); if( item == -1 ) break; ODPoint *op; op = (ODPoint *) m_opList->GetItemData( item ); wxString sMessage( wxS("Are you sure you want to remove this ") ); wxString sCaption( wxS("OCPN Draw Remove ") ); wxString sType( wxS("") ); if (!op || op->GetTypeString().IsNull() || op->GetTypeString().IsEmpty() ) sType.append( wxS("Point") ); else sType.append( op->GetTypeString() ); sMessage.append( sType ); sMessage.append( wxS("?") ); sCaption.append( sType ); int dlg_return = OCPNMessageBox_PlugIn( this, sMessage, sCaption, (long) wxYES_NO | wxCANCEL | wxYES_DEFAULT ); if( dlg_return == wxID_YES ) { m_pPath->RemovePointFromPath( op, m_pPath ); } break; } case ID_PATHPROP_MENU_EDIT_WP: { long item = -1; item = m_opList->GetNextItem( item, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED ); if( item == -1 ) break; ODPoint *op = (ODPoint *) m_opList->GetItemData( item ); if( !op ) break; PathManagerDialog::ODPointShowPropertiesDialog( op, this ); break; } } }
BOOL CEventModParam::OnSetActive() { if (m_pPS) m_pPS->SetToClose(0); if (m_bCollectingParametersForNewISO) { SetDlgItemText(IDC_EVENTMODPARAMS_STATICTEXT,""); m_pApplyButton->ShowWindow(SW_HIDE); GetDlgItem(IDC_EVENTMODPARAMS_RESET)->ShowWindow(SW_HIDE); GetDlgItem(IDC_EVENTMODPARAMS_DATETIME)->EnableWindow(FALSE); GetDlgItem(IDC_EVENTMODPARAMS_DATETIME)->ShowWindow(SW_HIDE); if (!m_datasetup) { OnModparamsDefault(); if (m_pPS) { CString sCaption(m_pParent->m_pName); TC_ITEM tcItem; tcItem.mask = TCIF_TEXT; tcItem.pszText = (LPTSTR)((LPCTSTR)sCaption); m_pPS->GetTabControl()->SetItem(0, &tcItem ); } } if (m_bAllowFinish) m_pPS->SetWizardButtons(PSWIZB_FINISH ); else m_pPS->SetWizardButtons(PSWIZB_DISABLEDFINISH ); } else { SetDlgItemText(IDC_EVENTMODPARAMS_STATICTEXT,"Changes will NOT take effect until you click on \"Apply\"."); GetDlgItem(IDC_EVENTMODPARAMS_DATETIME)->ShowWindow(SW_SHOW); if (m_pApplyButton) m_pApplyButton->EnableWindow(m_bChange?TRUE:FALSE); } return CPropertyPage::OnSetActive(); }
BOOL CJSRModParam::OnSetActive() { // TRACE("CJSRModParam::OnSetActive\n"); if (m_bCollectingParametersForNewISO) { if (m_pApplyButton) m_pApplyButton->ShowWindow(SW_HIDE); GetDlgItem(IDC_JSRMODPARAMS_RESET)->ShowWindow(SW_HIDE); if (!m_bDataSetup) { OnModparamsDefault(); if (m_pPS) { CString sCaption(m_pParent->m_pName); TC_ITEM tcItem; tcItem.mask = TCIF_TEXT; tcItem.pszText = (LPTSTR)((LPCTSTR)sCaption); m_pPS->GetTabControl()->SetItem(0, &tcItem ); } } //GetDlgItem(IDC_JSRMODPARAMS_APPLY)->EnableWindow(false); SetDlgItemText(IDC_STATIC_MESSAGE,"These items will not be applied to the JSR-12 instrument until " "initial setup is completed."); GetDlgItem(IDC_JSRMODPARAMS_APPLYJSR)->ShowWindow(SW_HIDE); //GetDlgItem(IDC_JSRMODPARAMS_APPLYJSR)->EnableWindow(false); GetDlgItem(IDC_JSRMODPARAMS_STATICTEXT)->SetWindowText(""); } else //!m_bCollectingParametersForNewISO { m_pApplyButton->EnableWindow(m_bChange); //GetDlgItem(IDC_JSRMODPARAMS_APPLYJSR)->EnableWindow(false); GetDlgItem(IDC_JSRMODPARAMS_APPLYJSR)->EnableWindow(m_pParent->m_bPause); } return CPropertyPage::OnSetActive(); }