CSearchBar::CSearchBar() :
pSite(NULL),
- fVisible(FALSE),
- bFocused(FALSE)
+ fVisible(FALSE)
{
}
// *** ATL event handlers ***
LRESULT CSearchBar::OnSetFocus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
{
- bFocused = TRUE;
IUnknown_OnFocusChangeIS(pSite, reinterpret_cast<IUnknown*>(this), TRUE);
bHandled = FALSE;
return TRUE;
HRESULT STDMETHODCALLTYPE CSearchBar::HasFocusIO()
{
- return bFocused ? S_OK : S_FALSE;
+ return S_OK;
}
HRESULT STDMETHODCALLTYPE CSearchBar::TranslateAcceleratorIO(LPMSG lpMsg)
CComPtr<IUnknown> pSite;
CComPtr<IAddressEditBox> fAddressEditBox;
BOOL fVisible;
- BOOL bFocused;
HRESULT GetSearchResultsFolder(IShellBrowser **ppShellBrowser, HWND *pHwnd, IShellFolder **ppShellFolder);
BOOL GetAddressEditBoxPath(WCHAR (&szPath)[MAX_PATH]);