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

IShellBrowser

COM
IID000214e2-0000-0000-c000-000000000046継承元IOleWindow自前メソッド開始 vtbl5

メソッド 13

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

vtblメソッド
5HRESULT InsertMenusSB(HMENU hmenuShared, OLEMENUGROUPWIDTHS* lpMenuWidths)
6HRESULT SetMenuSB(HMENU hmenuShared, INT_PTR holemenuRes, HWND hwndActiveObject)
7HRESULT RemoveMenusSB(HMENU hmenuShared)
8HRESULT SetStatusTextSB(LPWSTR pszStatusText)
9HRESULT EnableModelessSB(BOOL fEnable)
10HRESULT TranslateAcceleratorSB(MSG* pmsg, WORD wID)
11HRESULT BrowseObject(ITEMIDLIST* pidl, DWORD wFlags)
12HRESULT GetViewStateStream(DWORD grfMode, IStream** ppStrm)
13HRESULT GetControlWindow(DWORD id, HWND* phwnd)
14HRESULT SendControlMsg(DWORD id, DWORD uMsg, WPARAM wParam, LPARAM lParam, LRESULT* pret)
15HRESULT QueryActiveShellView(IShellView** ppshv)
16HRESULT OnViewWindowActive(IShellView* pshv)
17HRESULT SetToolbarItems(TBBUTTON* lpButtons, DWORD nButtons, DWORD uFlags)