BOOL CAddBuilding::OnInitDialog() { CDialog::OnInitDialog(); ::InitializeCriticalSection(&g_Lock); GetSerialComPortNumber1(m_szComm); CString strIPTest; // GetIPbyHostName(_T("www.google.com"),strIPTest); m_AddBuiding_SetComBox.ShowWindow(SW_HIDE); m_AddBuiding_SetEditCtrl.ShowWindow(SW_HIDE); m_mainBuildEdt.ShowWindow(SW_HIDE); //GetDlgItem(IDC_SCANNCBTN)->ShowWindow(SW_HIDE); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_MAINNAME,_T("Main Building")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_NAME,_T("Sub Net")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_PROTOCOL,_T("Protocol")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_IPADDRESS,_T("Ip Address")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_IPPORT,_T("IP Port")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_COMPORT,_T("COM Port")); m_AddBuiding_FlexGrid.put_TextMatrix(0,AB_BAUDRAT,_T("Baud Rate")); m_AddBuiding_FlexGrid.put_ColWidth(0,1100); m_AddBuiding_FlexGrid.put_ColWidth(AB_MAINNAME,1100); m_AddBuiding_FlexGrid.put_ColWidth(AB_NAME,1000); m_AddBuiding_FlexGrid.put_ColWidth(AB_PROTOCOL,1000); m_AddBuiding_FlexGrid.put_ColWidth(AB_IPADDRESS,1200); m_AddBuiding_FlexGrid.put_ColWidth(AB_IPPORT,1000); m_AddBuiding_FlexGrid.put_ColWidth(AB_COMPORT,1000); m_AddBuiding_FlexGrid.put_ColWidth(AB_BAUDRAT,1000); ReloadAddBuildingDB(); m_NCFlexGrid.put_TextMatrix(0,0,_T("Serial Number")); m_NCFlexGrid.put_TextMatrix(0,1,_T("Modbus ID")); m_NCFlexGrid.put_TextMatrix(0,2,_T("Product type")); m_NCFlexGrid.put_TextMatrix(0,3,_T("IP address")); m_NCFlexGrid.put_TextMatrix(0,4,_T("Port")); m_NCFlexGrid.put_ColWidth(0,1100); m_NCFlexGrid.put_ColWidth(1,1100); m_NCFlexGrid.put_ColWidth(2,1100); m_NCFlexGrid.put_ColWidth(3,1400); m_NCFlexGrid.put_ColWidth(4,1100); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void CConnectionSetup::OnInitUI() { Read_Config(); CString StrTemp; m_combox_connection_type.ResetContent(); m_combox_connection_type.AddString(_T("Serial Port")); m_combox_connection_type.AddString(_T("Modbus TCP/IP")); m_combox_connection_type.SetCurSel(m_Commication_Type); //m_combox_comport.SetWindowText(m_comport); m_combox_bradrate.ResetContent(); m_combox_bradrate.AddString(_T("9600")); m_combox_bradrate.AddString(_T("19200")); m_combox_bradrate.AddString(_T("38400")); m_combox_bradrate.AddString(_T("57600")); m_combox_bradrate.AddString(_T("115200")); m_combox_bradrate.AddString(_T("76800")); if (m_bradrate==19200) { m_combox_bradrate.SetCurSel(1); } else if (m_bradrate==9600) { m_combox_bradrate.SetCurSel(0); } else if (m_bradrate==38400) { m_combox_bradrate.SetCurSel(2); } else if (m_bradrate==57600) { m_combox_bradrate.SetCurSel(3); } else if (m_bradrate==115200) { m_combox_bradrate.SetCurSel(4); } else if (m_bradrate==76800) { m_combox_bradrate.SetCurSel(5); } else { m_combox_bradrate.SetCurSel(1); } GetSerialComPortNumber1(m_szComm); m_combox_comport.ResetContent(); for (int i=0; i<(int)m_szComm.size(); i++) { m_combox_comport.AddString(m_szComm[i]); } m_combox_comport.SetWindowText(m_comport); m_combox_ipaddress.SetWindowText(m_ipaddress); StrTemp.Format(_T("%d"),m_ipport); m_edit_port.SetWindowText(StrTemp); StrTemp.Format(_T("%d"),m_connect_timeout); m_edit_connect_timeout.SetWindowText(StrTemp); StrTemp.Format(_T("%d"),m_between_time); m_edit_between_time.SetWindowText(StrTemp); StrTemp.Format(_T("%d"),m_response_timeout); m_edit_response_timeout.SetWindowText(StrTemp); Fresh_UI(); //从文件中填充配置 }