_ICommandEvents ExecuteNotify Event Send Feedback
See Also 

Notifies an application when a command is executed or IApplication::RunCommand is called.

Syntax

Visual Basic 
Public Delegate Sub _ICommandEvents_ExecuteNotifyEventHandler() 
C# 
public delegate void _ICommandEvents_ExecuteNotifyEventHandler()
JavaScript 
Event Not Supported
COM native C++ 
ExecuteNotify();
C++ 
ExecuteNotify();

Example

See the following code snippets:

  • COM native C++
  • C++

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

If developing a C++ application, use dsCommand_ExecuteNotify_id to register for this notification. 

See Getting Started for more information about C++ interface add-in template callback functions.

See Also

Availability

DraftSight V1R1