void CMainDlg::OnParameter() { SetSelectButton(BUTTON_PARAMETER); XFILTER_IO_CONTROL IoControl; XF_IO_CONTROL m_XfIoControl; HMODULE m_hTcpIpDog = NULL; TCHAR sPathName[MAX_PATH]; _stprintf(sPathName, _T("%s%s"), GetAppPath(), XFILTER_SERVICE_DLL_NAME); if ((m_hTcpIpDog = LoadLibrary(sPathName)) == NULL) { AfxMessageBox(GUI_ACL_MESSAGE_DLL_NOT_FOUND); return ; } m_XfIoControl = (XF_IO_CONTROL)GetProcAddress(m_hTcpIpDog, _T("XfIoControl")); if (m_XfIoControl == NULL) { AfxMessageBox(GUI_ACL_MESSAGE_FUNCTION_NOT_FOUNT); return ; } IoControl.DWord = (DWORD)theApp.m_AclFile.GetMemoryFileHandle(); m_XfIoControl(8, &IoControl); }
void CAclWeb::InitView() { m_QueryCombo.SetCurSel(theApp.m_AclFile.GetHeader()->bWebQueryEx); OnSelchangeComboSet(); SetSelectButton(theApp.m_AclFile.GetHeader()->bWebSet); InitList(); }
void CAclApp::OnAclRadioQuery() { SetSelectButton(RADIO_APP_QUERY); }
void CAclApp::OnAclRadioDeny() { SetSelectButton(RADIO_APP_DENY); }
void CMainDlg::OnLog() { SetSelectButton(BUTTON_LOG); }
void CAclSub::OnAclNet() { SetSelectButton(ACL_BUTTON_NET); }
void CAclSub::OnAclIcmp() { SetSelectButton(ACL_BUTTON_ICMP); }
void CAclSub::OnAclWeb() { SetSelectButton(ACL_BUTTON_WEB); }
void CAclNnb::OnAclRadioPass() { SetSelectButton(RADIO_NNB_PASS); }
void CMainDlg::OnAbout() { SetSelectButton(BUTTON_ABOUT); }
void CMainDlg::OnAcl() { SetSelectButton(BUTTON_ACL); }
void CMainDlg::OnSystemset() { SetSelectButton(BUTTON_SYSTEMSET); }
void CMainDlg::OnOnline() { SetSelectButton(BUTTON_ONLINE); }
void CAclWeb::OnAclRadioPass() { SetSelectButton(RADIO_WEB_PASS); }
void CAclNnb::OnAclRadioDenyin() { SetSelectButton(RADIO_NNB_DENYIN); }
void CAclWeb::OnAclRadioQuery() { SetSelectButton(RADIO_WEB_QUERY); }
void CAclNnb::OnAclRadioDenyall() { SetSelectButton(RADIO_NNB_DENYALL); }
void CAclSub::OnAclApp() { SetSelectButton(ACL_BUTTON_APP); }
void CAclNnb::OnAclRadioDenyout() { SetSelectButton(RADIO_NNB_DENYOUT); }
void CAclSub::OnAclNnb() { SetSelectButton(ACL_BUTTON_NNB); }
void CAclNnb::OnAclRadioQuery() { SetSelectButton(RADIO_NNB_QUERY); }
void CAclSub::OnAclTorjan() { SetSelectButton(ACL_BUTTON_TORJAN); }
void CAclApp::OnAclRadioPass() { SetSelectButton(RADIO_APP_PASS); }
void CAclSub::OnAclTime() { SetSelectButton(ACL_BUTTON_TIME); }
void CMainDlg::OnMonitor() { SetSelectButton(BUTTON_MONITOR); }