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

IBrowserService2

COM
IID68bd21cc-438b-11d2-a560-00a0c92dbfe8継承元IBrowserService自前メソッド開始 vtbl33

メソッド 62

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

vtblメソッド
33LRESULT WndProcBS(HWND hwnd, DWORD uMsg, WPARAM wParam, LPARAM lParam)
34HRESULT SetAsDefFolderSettings()
35HRESULT GetViewRect(RECT* prc)
36HRESULT OnSize(WPARAM wParam)
37HRESULT OnCreate(CREATESTRUCTW* pcs)
38LRESULT OnCommand(WPARAM wParam, LPARAM lParam)
39HRESULT OnDestroy()
40LRESULT OnNotify(NMHDR* pnm)
41HRESULT OnSetFocus()
42HRESULT OnFrameWindowActivateBS(BOOL fActive)
43HRESULT ReleaseShellView()
44HRESULT ActivatePendingView()
45HRESULT CreateViewWindow(IShellView* psvNew, IShellView* psvOld, RECT* prcView, HWND* phwnd)
46HRESULT CreateBrowserPropSheetExt(GUID* riid, void** ppv)
47HRESULT GetViewWindow(HWND* phwndView)
48HRESULT GetBaseBrowserData(BASEBROWSERDATALH** pbbd)
49BASEBROWSERDATALH* PutBaseBrowserData()
50HRESULT InitializeTravelLog(ITravelLog* ptl, DWORD dw)
51HRESULT SetTopBrowser()
52HRESULT Offline(INT iCmd)
53HRESULT AllowViewResize(BOOL f)
54HRESULT SetActivateState(DWORD u)
55HRESULT UpdateSecureLockIcon(INT eSecureLock)
56HRESULT InitializeDownloadManager()
57HRESULT InitializeTransitionSite()
58HRESULT _Initialize(HWND hwnd, IUnknown* pauto)
59HRESULT _CancelPendingNavigationAsync()
60HRESULT _CancelPendingView()
61HRESULT _MaySaveChanges()
62HRESULT _PauseOrResumeView(BOOL fPaused)
63HRESULT _DisableModeless()
64HRESULT _NavigateToPidl2(ITEMIDLIST* pidl, DWORD grfHLNF, DWORD dwFlags)
65HRESULT _TryShell2Rename(IShellView* psv, ITEMIDLIST* pidlNew)
66HRESULT _SwitchActivationNow()
67HRESULT _ExecChildren(IUnknown* punkBar, BOOL fBroadcast, GUID* pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT* pvarargIn, VARIANT* pvarargOut)
68HRESULT _SendChildren(HWND hwndBar, BOOL fBroadcast, DWORD uMsg, WPARAM wParam, LPARAM lParam)
69HRESULT GetFolderSetData(FOLDERSETDATA* pfsd)
70HRESULT _OnFocusChange(DWORD itb)
71HRESULT v_ShowHideChildWindows(BOOL fChildOnly)
72DWORD _get_itbLastFocus()
73HRESULT _put_itbLastFocus(DWORD itbLastFocus)
74HRESULT _UIActivateView(DWORD uState)
75HRESULT _GetViewBorderRect(RECT* prc)
76HRESULT _UpdateViewRectSize()
77HRESULT _ResizeNextBorder(DWORD itb)
78HRESULT _ResizeView()
79HRESULT _GetEffectiveClientArea(RECT* lprectBorder, HMONITOR hmon)
80IStream* v_GetViewStream(ITEMIDLIST* pidl, DWORD grfMode, LPWSTR pwszName)
81LRESULT ForwardViewMsg(DWORD uMsg, WPARAM wParam, LPARAM lParam)
82HRESULT SetAcceleratorMenu(HACCEL hacc)
83INT _GetToolbarCount()
84TOOLBARITEM* _GetToolbarItem(INT itb)
85HRESULT _SaveToolbars(IStream* pstm)
86HRESULT _LoadToolbars(IStream* pstm)
87HRESULT _CloseAndReleaseToolbars(BOOL fClose)
88HRESULT v_MayGetNextToolbarFocus(MSG* lpMsg, DWORD itbNext, INT citb, TOOLBARITEM** pptbi, HWND* phwnd)
89HRESULT _ResizeNextBorderHelper(DWORD itb, BOOL bUseHmonitor)
90DWORD _FindTBar(IUnknown* punkSrc)
91HRESULT _SetFocus(TOOLBARITEM* ptbi, HWND hwnd, MSG* lpMsg)
92HRESULT v_MayTranslateAccelerator(MSG* pmsg)
93HRESULT _GetBorderDWHelper(IUnknown* punkSrc, RECT* lprectBorder, BOOL bUseHmonitor)
94HRESULT v_CheckZoneCrossing(ITEMIDLIST* pidl)