void CMainFrame::OnAddress() { CBCGPToolbarComboBoxButton* pAdress = DYNAMIC_DOWNCAST (CBCGPToolbarComboBoxButton, m_wndAddressBar.GetButton (m_wndAddressBar.CommandToIndex (IDC_ADDRESS))); if (pAdress == NULL) { return; } ASSERT_VALID (pAdress); CString strAddress = pAdress->GetText (); Navigate (strAddress); if (pAdress->FindItem (strAddress) < 0) { pAdress->AddItem (strAddress); } }