API Reference | developer.brewmp.com API Reference | developer.brewmp.com


API Reference


Brew Release
Brew MP 1.0.2
See Also
IController Interface
The default virtual input manager is an implementation of the IController interface that allows an app to retrieve user data via a virtual keypad. The virtual input manager is responsible for creating and maintaining the virtual keypad of choice, as well as facilitating the interaction between and app and the virtual keypad.
Properties: The input manager accepts the following inlines - IController_SetVirtualInputFrameState()
- IController_CreateVirtualInputFrame()
- IController_ShowVirtualInputFrame()
- IController_HideVirtualInputFrame()
- IController_DestroyVirtualInputFrame()
- IController_GetVirtualInputStatusModel()
- IController_SetVirtualInputFrameContainer()
- IController_GetVirtualInputFrameContainer()
- IController_SetVirtualInputWindowedMode()
- IController_GetVirtualInputWindowedMode()
- IController_SetVirtualInputPositionHint()
- IController_GetVirtualInputPositionHint()
- IController_SetVirtualInputExtentHint()
- IController_GetVirtualInputExtentHint()
- IController_SetVirtualInputLayoutClsid()
- IController_GetVirtualInputLayoutClsid()
- IController_GetVirtualInputWidget()
- IController_SetVirtualInputTargetWidget()
- IController_GetVirtualInputTargetWidget()
- IController_GetVirtualInputModel()
- IController_SetVirtualInputLayoutMode()
The virtual input manager is instantiated by passing AEECLSID_VirtualInputMgr into ISHELL_CreateInstance.
The virtual input manager is reference counted. When you are done with your reference to the virtual input manager, you should release that reference. Any virtual input manager specific cleanup will be handled for you when all references are released.
Default Interface Name
Other Interfaces