Esempio n. 1
0
BOOL CAclWeb::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	m_pParent = GetParent()->GetParent();
	
	m_List.SubclassDlgItem(IDC_ACL_LIST, this);
	AddListHead(&m_List, ACL_WEB_LIST_HEADER, sizeof(ACL_WEB_LIST_HEADER)/sizeof(TCHAR*), ACL_WEB_LIST_LENTH);

	m_QueryCombo.SubclassDlgItem(IDC_COMBO_SET, this);
	AddComboStrings(&m_QueryCombo, ACL_QUERY_TEXT, ACL_QUERY_TEXT_COUNT);
	m_QueryCombo.SetCurSel(theApp.m_AclFile.GetHeader()->bWebQueryEx);

	m_Label[0].SubclassDlgItem(IDC_LABEL_PASSALL, this);
	m_Label[1].SubclassDlgItem(IDC_LABEL_QUERY, this);

	m_Button[RADIO_WEB_PASS].SetRadioButton(IDC_ACL_RADIO_PASS, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);
	m_Button[RADIO_WEB_QUERY].SetRadioButton(IDC_ACL_RADIO_QUERY, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);

	m_History.InitHistory(ACL_TYPE_WEB, &theApp.m_AclFile);
	InitView();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
Esempio n. 2
0
BOOL CAclApp::OnInitDialog() 
{
	CDialog::OnInitDialog();

	m_pParent = GetParent()->GetParent();

	m_History.InitHistory(ACL_TYPE_APP, &theApp.m_AclFile);
	
	m_QueryCombo.SubclassDlgItem(IDC_COMBO_SET, this);
	AddComboStrings(&m_QueryCombo, ACL_QUERY_TEXT, ACL_QUERY_TEXT_COUNT);

	m_Label[0].SubclassDlgItem(IDC_LABEL_PASSALL, this);
	m_Label[1].SubclassDlgItem(IDC_LABEL_DENYIN, this);
	m_Label[2].SubclassDlgItem(IDC_LABEL_DENYOUT, this);
	m_Label[3].SubclassDlgItem(IDC_LABEL_DENYALL, this);
	m_Label[4].SubclassDlgItem(IDC_LABEL_QUERY, this);

	m_Button[RADIO_APP_PASS].SetRadioButton(IDC_ACL_RADIO_PASS, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);
	m_Button[RADIO_APP_DENYIN].SetRadioButton(IDC_ACL_RADIO_DENYIN, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);
	m_Button[RADIO_APP_DENYOUT].SetRadioButton(IDC_ACL_RADIO_DENYOUT, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);
	m_Button[RADIO_APP_DENY].SetRadioButton(IDC_ACL_RADIO_DENY, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);
	m_Button[RADIO_APP_QUERY].SetRadioButton(IDC_ACL_RADIO_QUERY, IDB_RADIO_NORMAL, IDB_RADIO_SELECT, this);

	m_List.SubclassDlgItem(IDC_ACL_LIST, this);
	AddListHead(&m_List, ACL_APP_LIST_HEADER, sizeof(ACL_APP_LIST_HEADER)/sizeof(TCHAR*), ACL_APP_LIST_LENTH);

	m_ImageList.Create(16, 16, ILC_COLORDDB, 0, 50);

	InitView();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}