void CRegFinishDlg::onNewUINReply(QID &qid) { CRegWizard *wiz = (CRegWizard *) GetParent(); wiz->qid = qid; CString str; if (qid.uin) { wiz->isFinished = TRUE; str.LoadString(IDS_FINISHED); SetDlgItemText(IDC_STATUS, str); str.Format(IDS_REG_SUCCESS, qid.toString()); SetDlgItemText(IDC_STATUS_DETAIL, str); wiz->SetWizardButtons(PSWIZB_FINISH); wiz->GetDlgItem(IDCANCEL)->EnableWindow(FALSE); } else { str.LoadString(IDS_FAILED); SetDlgItemText(IDC_STATUS, str); str.LoadString(IDS_REG_FAILED); SetDlgItemText(IDC_STATUS_DETAIL, str); } m_faceLabel.stop(); }
void CMsgTreeView::OnExportBak() { CTreeCtrl &tree = GetTreeCtrl(); HTREEITEM item = tree.GetSelectedItem(); QID *qid = (QID *) tree.GetItemData(item); CString fileName; if (qid) fileName = qid->toString(); CString filter; filter.LoadString(IDS_FILTER_BAK); CFileDialog dlg(FALSE, "bak", fileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, filter); if (dlg.DoModal() == IDOK) exportBak(dlg.GetPathName(), item); }