BOOL CSearchBarCtrl::OnCommand(WPARAM wParam, LPARAM lParam) { switch(wParam) { case MP_SEARCHVERYCD: ShowImage(0); SetSearchType(SearchTypeVeryCD); SetType(MP_SEARCHEMULE); m_isFocus = TRUE; break; case MP_SEARCHEMULE: ShowImage(1); SetSearchType(SearchTypeEd2kGlobal); SetType(MP_SEARCHVERYCD); m_isFocus = TRUE; break; default: break; } if (m_isFocus) { m_SearchEdit.SetFocus(); m_SearchEdit.SetSel(0, -1); m_isFocus = FALSE; } return CWnd::OnCommand(wParam, lParam); }
PageBasedAutocompleteItem::PageBasedAutocompleteItem(HistoryModelPage* page) : m_page(page) , m_bookmark(NULL) { m_packed_init = 0; OP_ASSERT(m_page); SetSearchType(HISTORY); }