A mixin-interface extension to IActionManager which allows a client to dispatch a Message back to the application if it is not handled by the focused control.
Can be accessed as follows:
Interface10* ip = GetCOREInterface10(); IActionManager* actionMgr = ip-> GetActionManager(); IActionManagerExt* ext = static_cast<IActionManagerExt*>(actionMgr->GetInterface(IActionManagerExt::kActionMgr10InterfaceID));
#include <actiontable.h>
Public Member Functions |
|
virtual bool | DispatchMessageToApplication (MSG *message)=0 |
Dispatches a windows Message structure to
the application. |
|
virtual CoreExport Interface_ID | GetID () |
Returns the interface ID. |
|
Static Public Attributes |
|
static
CoreExport const Interface_ID |
kActionMgr10InterfaceID |
The ID for the interface. |
|
Protected Member Functions |
|
CoreExport | IActionManager10 () |
The constructor / destructor are defined in
Core.dll, but bear in mind that this interface is not intended for
extension. |
|
virtual CoreExport | ~IActionManager10 () |
The constructor / destructor are defined in
Core.dll, but bear in mind that this interface is not intended for
extension. |
CoreExport IActionManager10 | ( | ) | [protected] |
The constructor / destructor are defined in Core.dll, but bear in mind that this interface is not intended for extension.
virtual CoreExport ~IActionManager10 | ( | ) | [protected, virtual] |
The constructor / destructor are defined in Core.dll, but bear in mind that this interface is not intended for extension.
virtual bool DispatchMessageToApplication | ( | MSG * | message | ) | [pure virtual] |
Dispatches a windows Message structure to the application.
Takes a MSG structure and dispatches it to the main application proc directly. This function can be used to dispatch WM_KEYDOWN events to the application for processing. If a control or dialog is capturing input messages, then this function is useful to delegate message handling to the main application window proc in the case where the message is not handled by the focused control hierarchy or the activated (modeless) dialog.
[in,out] | message | The message to dispatch to the application. |
virtual CoreExport Interface_ID GetID | ( | ) | [virtual] |
CoreExport const Interface_ID kActionMgr10InterfaceID
[static] |
The ID for the interface.