示例#1
0
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);
}
示例#2
0
void CAclWeb::InitView()
{
	m_QueryCombo.SetCurSel(theApp.m_AclFile.GetHeader()->bWebQueryEx);
	OnSelchangeComboSet();
	SetSelectButton(theApp.m_AclFile.GetHeader()->bWebSet);
	InitList();
}
示例#3
0
void CAclApp::OnAclRadioQuery() 
{
	SetSelectButton(RADIO_APP_QUERY);
}
示例#4
0
void CAclApp::OnAclRadioDeny() 
{
	SetSelectButton(RADIO_APP_DENY);
}
示例#5
0
void CMainDlg::OnLog() 
{
	SetSelectButton(BUTTON_LOG);
}
示例#6
0
void CAclSub::OnAclNet() 
{
	SetSelectButton(ACL_BUTTON_NET);
}
示例#7
0
void CAclSub::OnAclIcmp() 
{
	SetSelectButton(ACL_BUTTON_ICMP);
}
示例#8
0
void CAclSub::OnAclWeb() 
{
	SetSelectButton(ACL_BUTTON_WEB);
}
示例#9
0
void CAclNnb::OnAclRadioPass() 
{
	SetSelectButton(RADIO_NNB_PASS);
}
示例#10
0
void CMainDlg::OnAbout() 
{
	SetSelectButton(BUTTON_ABOUT);		
}
示例#11
0
void CMainDlg::OnAcl() 
{
	SetSelectButton(BUTTON_ACL);
}
示例#12
0
void CMainDlg::OnSystemset() 
{
	SetSelectButton(BUTTON_SYSTEMSET);		
}
示例#13
0
void CMainDlg::OnOnline() 
{
	SetSelectButton(BUTTON_ONLINE);		
}
示例#14
0
void CAclWeb::OnAclRadioPass() 
{
	SetSelectButton(RADIO_WEB_PASS);
}
示例#15
0
void CAclNnb::OnAclRadioDenyin() 
{
	SetSelectButton(RADIO_NNB_DENYIN);
}
示例#16
0
void CAclWeb::OnAclRadioQuery() 
{
	SetSelectButton(RADIO_WEB_QUERY);
}
示例#17
0
void CAclNnb::OnAclRadioDenyall() 
{
	SetSelectButton(RADIO_NNB_DENYALL);
}
示例#18
0
void CAclSub::OnAclApp() 
{
	SetSelectButton(ACL_BUTTON_APP);
}
示例#19
0
void CAclNnb::OnAclRadioDenyout() 
{
	SetSelectButton(RADIO_NNB_DENYOUT);
}
示例#20
0
void CAclSub::OnAclNnb() 
{
	SetSelectButton(ACL_BUTTON_NNB);
}
示例#21
0
void CAclNnb::OnAclRadioQuery() 
{
	SetSelectButton(RADIO_NNB_QUERY);
}
示例#22
0
void CAclSub::OnAclTorjan() 
{
	SetSelectButton(ACL_BUTTON_TORJAN);
}
示例#23
0
void CAclApp::OnAclRadioPass() 
{
	SetSelectButton(RADIO_APP_PASS);
}
示例#24
0
void CAclSub::OnAclTime() 
{
	SetSelectButton(ACL_BUTTON_TIME);
}
示例#25
0
void CMainDlg::OnMonitor() 
{
	SetSelectButton(BUTTON_MONITOR);
}