ホーム › Graphics.DirectManipulation › IDirectManipulationViewport
IDirectManipulationViewport
COMメソッド 28
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Enable() |
| 4 | HRESULT Disable() |
| 5 | HRESULT SetContact(DWORD pointerId) |
| 6 | HRESULT ReleaseContact(DWORD pointerId) |
| 7 | HRESULT ReleaseAllContacts() |
| 8 | HRESULT GetStatus(DIRECTMANIPULATION_STATUS* status) |
| 9 | HRESULT GetTag(GUID* riid, void** object, DWORD* id) |
| 10 | HRESULT SetTag(IUnknown* object, DWORD id) |
| 11 | HRESULT GetViewportRect(RECT* viewport) |
| 12 | HRESULT SetViewportRect(RECT* viewport) |
| 13 | HRESULT ZoomToRect(FLOAT left, FLOAT top, FLOAT right, FLOAT bottom, BOOL animate) |
| 14 | HRESULT SetViewportTransform(FLOAT* matrix, DWORD pointCount) |
| 15 | HRESULT SyncDisplayTransform(FLOAT* matrix, DWORD pointCount) |
| 16 | HRESULT GetPrimaryContent(GUID* riid, void** object) |
| 17 | HRESULT AddContent(IDirectManipulationContent* content) |
| 18 | HRESULT RemoveContent(IDirectManipulationContent* content) |
| 19 | HRESULT SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS options) |
| 20 | HRESULT AddConfiguration(DIRECTMANIPULATION_CONFIGURATION configuration) |
| 21 | HRESULT RemoveConfiguration(DIRECTMANIPULATION_CONFIGURATION configuration) |
| 22 | HRESULT ActivateConfiguration(DIRECTMANIPULATION_CONFIGURATION configuration) |
| 23 | HRESULT SetManualGesture(DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) |
| 24 | HRESULT SetChaining(DIRECTMANIPULATION_MOTION_TYPES enabledTypes) |
| 25 | HRESULT AddEventHandler(HWND window, IDirectManipulationViewportEventHandler* eventHandler, DWORD* cookie) |
| 26 | HRESULT RemoveEventHandler(DWORD cookie) |
| 27 | HRESULT SetInputMode(DIRECTMANIPULATION_INPUT_MODE mode) |
| 28 | HRESULT SetUpdateMode(DIRECTMANIPULATION_INPUT_MODE mode) |
| 29 | HRESULT Stop() |
| 30 | HRESULT Abandon() |