mirror of
https://github.com/reactos/reactos.git
synced 2024-06-30 01:42:30 +00:00
[SHELL32]
CDesktopBrowser: Forward the parameters pased in CDesktopBrowser::BrowseObject to SHOpenNewFrame. Thus the same parameters are eventually passed to CShellBrowser::Initialize. [BROWSEUI] CShellBrowser: Handle SBSP_EXPLOREMODE flag so as to show the tree view when the user selects the Explore option from the context menu. svn path=/trunk/; revision=73134
This commit is contained in:
parent
d12708671c
commit
072c1d16c8
|
@ -780,6 +780,9 @@ HRESULT CShellBrowser::Initialize(LPITEMIDLIST pidl, DWORD dwFlags)
|
|||
if (FAILED_UNEXPECTEDLY(hResult))
|
||||
return hResult;
|
||||
|
||||
if ((dwFlags & SBSP_EXPLOREMODE) != NULL)
|
||||
ShowBand(CLSID_ExplorerBand, true);
|
||||
|
||||
ShowWindow(SW_SHOWNORMAL);
|
||||
|
||||
return S_OK;
|
||||
|
@ -2182,6 +2185,9 @@ HRESULT STDMETHODCALLTYPE CShellBrowser::TranslateAcceleratorSB(MSG *pmsg, WORD
|
|||
|
||||
HRESULT STDMETHODCALLTYPE CShellBrowser::BrowseObject(LPCITEMIDLIST pidl, UINT wFlags)
|
||||
{
|
||||
if ((wFlags & SBSP_EXPLOREMODE) != NULL)
|
||||
ShowBand(CLSID_ExplorerBand, true);
|
||||
|
||||
return BrowseToPIDL(pidl, BTP_UPDATE_CUR_HISTORY | BTP_UPDATE_NEXT_HISTORY);
|
||||
}
|
||||
|
||||
|
|
|
@ -284,7 +284,7 @@ HRESULT STDMETHODCALLTYPE CDesktopBrowser::BrowseObject(LPCITEMIDLIST pidl, UINT
|
|||
* find an open shell window that shows the requested pidl and activate it
|
||||
*/
|
||||
|
||||
return SHOpenNewFrame((LPITEMIDLIST)pidl, NULL, 0, 0);
|
||||
return SHOpenNewFrame((LPITEMIDLIST)pidl, NULL, 0, wFlags);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CDesktopBrowser::GetViewStateStream(DWORD grfMode, IStream **ppStrm)
|
||||
|
|
Loading…
Reference in a new issue