Win32 API 日本語リファレンス
ホームUI.Shell › IExplorerBrowser

IExplorerBrowser

COM
IIDdfd3b6b5-c10c-4be9-85f6-a66969f402f6継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Initialize(HWND hwndParent, RECT* prc, FOLDERSETTINGS* pfs)
4HRESULT Destroy()
5HRESULT SetRect(HDWP* phdwp, RECT rcBrowser)
6HRESULT SetPropertyBag(LPWSTR pszPropertyBag)
7HRESULT SetEmptyText(LPWSTR pszEmptyText)
8HRESULT SetFolderSettings(FOLDERSETTINGS* pfs)
9HRESULT Advise(IExplorerBrowserEvents* psbe, DWORD* pdwCookie)
10HRESULT Unadvise(DWORD dwCookie)
11HRESULT SetOptions(EXPLORER_BROWSER_OPTIONS dwFlag)
12HRESULT GetOptions(EXPLORER_BROWSER_OPTIONS* pdwFlag)
13HRESULT BrowseToIDList(ITEMIDLIST* pidl, DWORD uFlags)
14HRESULT BrowseToObject(IUnknown* punk, DWORD uFlags)
15HRESULT FillFromObject(IUnknown* punk, EXPLORER_BROWSER_FILL_FLAGS dwFlags)
16HRESULT RemoveAll()
17HRESULT GetCurrentView(GUID* riid, void** ppv)