Example #1
0
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);
}