BOOL CPPageFiltersPerformance::OnInitDialog() { __super::OnInitDialog(); SetHandCursor(m_hWnd, IDC_PERFOMANCE_DEFAULT); AppSettings& s = AfxGetAppSettings(); m_nMinQueueSizeCtrl.SetRange(64, KILOBYTE); m_nMaxQueueSizeCtrl.SetRange(10, min(512, m_halfMemMB)); m_nCachSizeCtrl.SetRange(16, KILOBYTE); m_nMinQueueSize = s.PerfomanceSettings.iMinQueueSize; m_nMaxQueueSize = s.PerfomanceSettings.iMaxQueueSize; m_nCachSize = s.PerfomanceSettings.iCacheLen; m_nMinQueuePackets = s.PerfomanceSettings.iMinQueuePackets; m_nMaxQueuePackets = s.PerfomanceSettings.iMaxQueuePackets; m_DefaultCtrl.SetCheck(s.PerfomanceSettings.fDefault); OnBnClickedCheck1(); CorrectCWndWidth(GetDlgItem(IDC_PERFOMANCE_DEFAULT)); UpdateData(FALSE); CreateToolTip(); return TRUE; }
BOOL C批量文本替换Dlg::OnInitDialog() { CBaseDialog::OnInitDialog(); // TODO: 在此添加额外的初始化代码 OnBnClickedCheck1(); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE }
void CConfigZoneDlg::OnLbnSelchangeList1() { int ndx = m_list.GetCurSel(); if (ndx < 0)return; int zone_value = m_list.GetItemData(ndx); if (0 < zone_value && zone_value < 8) { EnableWindows(0); return; } if (g_zoneInfo[zone_value].type == ZT_NULL) { // 未对码 EnableGroupDuima(); EnableGroupChangeProperty(0); m_btnDeleteZone.EnableWindow(0); m_chkDuimaByEmmitDetector.SetCheck(1); OnBnClickedCheck1(); m_staticDuimaOrChange.SetWindowTextW(L"对码"); m_staticManual.SetWindowTextW(L"手动写入无线地址对码"); m_btnDuima.SetWindowTextW(L"对码"); } else if (g_zoneInfo[zone_value].type == ZT_ZONE) { // 直属防区 EnableGroupDuima(0); EnableGroupChangeProperty(0); m_btnDeleteZone.EnableWindow(); CString addr; addr.Format(L"%04X", g_zoneInfo[zone_value].addr); m_addr.SetWindowTextW(addr); m_chkDuimaByEmmitDetector.SetCheck(0); OnBnClickedCheck1(); m_chkDuimaByEmmitDetector.EnableWindow(0); m_cmbType.SetCurSel(0); OnCbnSelchangeComboType(); switch (g_zoneInfo[zone_value].status_or_property) { case ZP_GLOBAL: case ZP_HALF: case ZP_EMERGE: case ZP_SHIELD: case ZP_DOOR: for (int i = 0; i < m_cmbBurglarZoneProperty.GetCount(); i++) { auto data = m_cmbBurglarZoneProperty.GetItemData(i); if (data == g_zoneInfo[zone_value].status_or_property) { m_cmbBurglarZoneProperty.SetCurSel(i); break; } } break; case ZP_FIRE: case ZP_DURESS: case ZP_GAS: case ZP_WATER: for (int i = 0; i < m_cmbProperty.GetCount(); i++) { auto data = m_cmbProperty.GetItemData(i); if (data == g_zoneInfo[zone_value].status_or_property) { m_cmbProperty.SetCurSel(i); break; } } break; case ZSOP_INVALID: case ZS_ARM: case ZS_DISARM: default: assert(0); break; } m_staticDuimaOrChange.SetWindowTextW(L"修改"); m_staticManual.SetWindowTextW(L""); m_btnDuima.SetWindowTextW(L"修改"); } else if (g_zoneInfo[zone_value].type == ZT_SUBMACHINE) { // 分机防区 EnableGroupDuima(0); EnableGroupChangeProperty(0); m_btnDeleteZone.EnableWindow(); CString addr; addr.Format(L"%04X", g_zoneInfo[zone_value].addr); m_addr.SetWindowTextW(addr); m_chkDuimaByEmmitDetector.SetCheck(0); OnBnClickedCheck1(); m_chkDuimaByEmmitDetector.EnableWindow(0); m_cmbType.SetCurSel(1); OnCbnSelchangeComboType(); m_staticDuimaOrChange.SetWindowTextW(L"修改"); m_staticManual.SetWindowTextW(L""); m_btnDuima.SetWindowTextW(L"修改"); } else { assert(0); } }
void CNetworkControllView::Fresh() { GetDlgItem(IDC_SERIALSTATIC)->SetFocus(); m_IDaddress=multi_register_value[6]; m_hardware_version=multi_register_value[8]; m_nSerialNum=get_serialnumber(); //m_firmwareVersion=get_curtstat_version(); GetFirmwareVersion(); m_nbldVersion = multi_register_value[14]; CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT_BLDVERSION); CString strBldVer; strBldVer.Format(_T("%d"), m_nbldVersion); pEdit->SetWindowText(strBldVer); if (m_nbldVersion < _OLD_NC_VERSION && !m_bWarningBldVersion && m_nSerialNum != 0 && m_hardware_version < 4) // 序列号不等于0防止掉线时版本寄存器为0弹这个消息 { m_bWarningBldVersion = TRUE; CString strBldVer; strBldVer.Format(_T("NC(ID: %d) boot loader's current version is %d, it's too low, please upgrade it."), m_nSerialNum, m_nbldVersion); AfxMessageBox(strBldVer); } m_hardware_version=multi_register_value[8]; if(multi_register_value[1]<10) m_strDate.Format(_T("%d%d-%d-%d"),multi_register_value[200],multi_register_value[201],multi_register_value[202],multi_register_value[204]); else m_strDate.Format(_T("%d%d-%d-%d"),multi_register_value[0],multi_register_value[201],multi_register_value[202],multi_register_value[204]); m_strTime.Format(_T("%02d:%02d"),multi_register_value[205],multi_register_value[206]); m_ip_addressCtrl.SetAddress((BYTE)multi_register_value[107],(BYTE)multi_register_value[108],(BYTE)multi_register_value[109],(BYTE)multi_register_value[110]); m_subnet_addressCtrl.SetAddress((BYTE)multi_register_value[111],(BYTE)multi_register_value[112],(BYTE)multi_register_value[113],(BYTE)multi_register_value[114]); m_gateway_addressCtrl.SetAddress((BYTE)multi_register_value[115],(BYTE)multi_register_value[116],(BYTE)multi_register_value[117],(BYTE)multi_register_value[118]); OnBnClickedCheck1(); if(multi_register_value[12]==0) { m_baudRateCombox.SetCurSel(0); } if(multi_register_value[12]==1) { m_baudRateCombox.SetCurSel(1); } if(multi_register_value[106]==0) { m_ipModelComBox.SetCurSel(0); } if(multi_register_value[106]==1) { m_ipModelComBox.SetCurSel(1); } m_nListenPort=multi_register_value[120]; UpdateData(false); }