// 連携プログラム設定ボタン void CRsfSimpleForm::OnButtonPrg() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください CString str; UpdateData(TRUE); // DDX更新 // 連携プログラムID CString strPrgId = m_aryPrgId.GetAt(m_idxPrg); /// プログラムCSVファイルの特定 CTPsetup tps(theApp.m_strDataFolder); tps.SetCallerId(m_strSenderId); CString strFile = tps.RsfPrgFileName(_T("$$$$"), strPrgId); /// 画面の表示 CComboBox *pcmb; pcmb = (CComboBox*)GetDlgItem(IDC_CMB_PRG); pcmb->GetLBText(m_idxPrg, str); CRsfPrgDialog dlg(this, str); dlg.SetFile(strFile); if (dlg.DoModal() == IDOK) { /// RSFファイルの更新 if (!UpdateFile()) return; /// 画面の更新 UpdateForm(); } }
BOOL CMarkersPropertyPage::OnInitDialog() { CDialog *pConfigDlg; CFileMarker *pMarker; int Index; CResizablePage::OnInitDialog(); // preset resize layout AddAnchor(IDC_SELECTION_CHECKLIST, TOP_LEFT,BOTTOM_LEFT); AddAnchor(IDC_SELECTION_FRAME, TOP_LEFT,BOTTOM_LEFT); AddAnchor(IDC_SELECTION_INFO_FRAME, TOP_LEFT,TOP_RIGHT); AddAnchor(IDC_SELECTION_DESCRIPTION, TOP_LEFT,TOP_RIGHT); AddAnchor(IDC_SELECTION_CONFIG_FRAME, TOP_LEFT, BOTTOM_RIGHT); AddAnchor(IDC_PROPERTYSHEET, TOP_LEFT, BOTTOM_RIGHT); AddAnchor(IDC_SELECTIONS_MAKE, BOTTOM_LEFT); // // subclass checklistbox m_SelectionCheckList.SubclassDlgItem(IDC_SELECTION_CHECKLIST,this); // for (Index = 0; Index < g_DupeFileFind.GetFileSelectionArray()->GetSize(); Index++) { pMarker = g_DupeFileFind.GetFileSelectionArray()->GetAt(Index); pConfigDlg = pMarker->GetForm(); if (pConfigDlg) { CRect rcSheet; pConfigDlg->Create(pMarker->GetFormID(), this); GetDlgItem( IDC_PROPERTYSHEET )->GetWindowRect( &rcSheet ); ScreenToClient( &rcSheet ); pConfigDlg->SetWindowPos( NULL, rcSheet.left-7, rcSheet.top-7, 0, 0, SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE ); pConfigDlg->UpdateData(); } m_SelectionCheckList.AddString ( pMarker->GetName() ); m_SelectionCheckList.SetItemData ( Index, (DWORD)pMarker ); } if ( m_SelectionCheckList.GetCount() != 0 ) { m_SelectionCheckList.SetCurSel(0); UpdateForm(); } // CANNOT LOG HERE return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void Form_Configure_Firmware::on_btnConfEnervis_clicked() { bool show_error = true; if (GetFormValues()== true){ if (gEnervis->CheckProposedValues() == true) { gEnervis->SetProposedValues(); if (gFlag_xem_configured) { if(gEnervis->SetValueOn_XEMFPGA()){ show_error = false; } } } } UpdateForm(); if (show_error) { QMessageBox::about(this, tr("Error"),tr("Check values or communication..")); } }
// ビデオ入力ボタン void CRsfSimpleForm::OnButtonVideo() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください /// ビデオファイルの特定 CTPsetup tps(theApp.m_strDataFolder); tps.SetCallerId(m_strSenderId); CString strFile = tps.RsfVideoFileName(_T("$")); /// 画面の表示 CRsfVideoDialog dlg; dlg.SetFile(strFile); if (dlg.DoModal() == IDOK) { /// RSFファイルの更新 if (!UpdateFile()) return; /// 画面の更新 UpdateForm(); } }
// 画像入力ボタン void CRsfSimpleForm::OnButtonImage() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください /// 画像ファイルの特定 CTPsetup tps(theApp.m_strDataFolder); tps.SetCallerId(m_strSenderId); CString strFile = tps.FindRsfImgFile(_T("$")); CString strTmp = tps.RsfImgFileName(_T("$"), _T("")); // 拡張子なしファイル /// 画面の表示 CRsfImgDialog dlg; dlg.SetFile(strFile); dlg.SetFileNoExt(strTmp); if (dlg.DoModal() == IDOK) { /// RSFファイルの更新 if (!UpdateFile()) return; /// 画面の更新 UpdateForm(); } }
Form_Configure_Firmware::Form_Configure_Firmware(QWidget *parent) : QWidget(parent), ui(new Ui::Form_Configure_Firmware) { ui->setupUi(this); ui->l_1->setText("RMP C du."); ui->l_2->setText("RMP C len."); ui->l_3->setText("RMP length"); ui->l_4->setText("RMP end"); ui->l_5->setText("RMP delta"); ui->l_6->setText("Vt c du."); ui->l_7->setText("Vt length"); ui->l_8->setText("Vt start"); ui->l_9->setText("Vt delta"); ui->l_10->setText("RSNBL start"); ui->l_11->setText("RSNBL stop"); ui->l_12->setText("prep. int."); ui->l_13->setText("fin. int."); ui->l_14->setText("prep. rout"); ui->l_15->setText("fin. rout"); ui->l_16->setText("update row"); ui->l_17->setText("next row"); ui->l_18->setText("time A"); ui->l_19->setText("time B"); ui->l_20->setText("time C"); ui->l_21->setText("time Max"); ui->l_22->setText("div. A"); ui->l_23->setText("div. B"); ui->l_24->setText("div C"); ui->ckBox_1->setText("S8B"); ui->ckBox_2->setText("Mask"); ui->ckBox_3->setText("MaxMin"); ui->ckBox_4->setText("autoMM"); ui->ckBox_5->setText("CNT"); ui->ckBox_6->setText("S0"); ui->ckBox_7->setText("S1"); ui->ckBox_8->setText("fUPD"); UpdateForm(); }
void CMarkersPropertyPage::OnSelchangeSelectionChecklist() { UpdateForm(); }