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 }
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 }