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

IUIFramework

COM
IIDf4f0385d-6872-43a8-ad09-4c339cb3f5c5継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT Initialize(HWND frameWnd, IUIApplication* application)
4HRESULT Destroy()
5HRESULT LoadUI(HINSTANCE instance, LPWSTR resourceName)
6HRESULT GetView(DWORD viewId, GUID* riid, void** ppv)
7HRESULT GetUICommandProperty(DWORD commandId, PROPERTYKEY* key, PROPVARIANT* value)
8HRESULT SetUICommandProperty(DWORD commandId, PROPERTYKEY* key, PROPVARIANT* value)
9HRESULT InvalidateUICommand(DWORD commandId, UI_INVALIDATIONS flags, PROPERTYKEY* key)
10HRESULT FlushPendingInvalidations()
11HRESULT SetModes(INT iModes)