IUIFramework
COMメソッド 9
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Initialize(HWND frameWnd, IUIApplication* application) |
| 4 | HRESULT Destroy() |
| 5 | HRESULT LoadUI(HINSTANCE instance, LPWSTR resourceName) |
| 6 | HRESULT GetView(DWORD viewId, GUID* riid, void** ppv) |
| 7 | HRESULT GetUICommandProperty(DWORD commandId, PROPERTYKEY* key, PROPVARIANT* value) |
| 8 | HRESULT SetUICommandProperty(DWORD commandId, PROPERTYKEY* key, PROPVARIANT* value) |
| 9 | HRESULT InvalidateUICommand(DWORD commandId, UI_INVALIDATIONS flags, PROPERTYKEY* key) |
| 10 | HRESULT FlushPendingInvalidations() |
| 11 | HRESULT SetModes(INT iModes) |