![]() | InDesign SDK 20.5 |
#include <ISelectionMessages.h>
Public Types | |
| enum | SelectionMessageType { kClientMessage, kASB_SuiteMessage, kSelectionChanged, kCSB_NeedsNotify } |
Public Member Functions | |
| virtual SelectionMessageType | GetMessageType (void) const =0 |
| virtual PMIID | GetASB_SuiteIID (void) const =0 |
| virtual void * | GetMessage (void) const =0 |
| virtual ClassID | GetCSB_ClassID (void) const =0 |
The internal selection message is used for communicating between the CSBs and the ASB.
| pure virtual |
Return the ASB interface ID that is the destination of this message.
Used only for messages of type: kASB_SuiteMessage
| pure virtual |
Return the CSB that is sending the message.
| pure virtual |
Return the actual message. Unfortunately, a downcast based on SelectionMessageType is necessary. For kClientMessage this is an ISelectionMessage. It is ISuite specific for kASB_SuiteMessage.
| pure virtual |
Return the message type of this message.