Notifies an application when a command is executed or IApplication::RunCommand is called.
.NET Syntax
Visual Basic (Declaration) | |
---|
Public Delegate Sub _ICommandEvents_ExecuteNotifyEventHandler() |
C# | |
---|
public delegate void _ICommandEvents_ExecuteNotifyEventHandler() |
JavaScript | |
---|
Event Not Supported |
COM native C++ | |
---|
ExecuteNotify(); |
Example
See the following code snippets:
COM native C++
Header file
//Register the events for the ICommand class
BEGIN_SINK_MAP(CDsAddinCommand)
SINK_ENTRY_EX(IDC_DSAPPLICATIONEVENT, DIID__ICommandEvents, dsCommand_ExecuteNotify_id, OnExecuteNotify)
END_SINK_MAP()
//Declare the callbacks for the ICommand class
void __stdcall OnExecuteNotify();
Source file
void __stdcall CDsAddinCommand::OnExecuteNotify()
{
// TODO: Add your code here
}
C++
Header file
class
DSADDINSAMPLE_EXPORT myApplication :
public dsApplicationEvents_c, dsCommandEvents_c
DeclareCommandExecuteNotifyHook
bool ExecuteNotify(void);
Source file
RegisterCommandExecuteNotifyHook( pCmd );
ImplementCommandExecuteNotifyHook(myApplication)
bool
myApplication::ExecuteNotify(void)
{
//TODO: Add your code here
return true;
}
Remarks
Availability
DraftSight V1R1