IOpenRsp::GetCmdAction

The GetCmdAction method returns the type of open command that was selected by the user.

CmdActionType pCmdAction = spIOpenRsp->GetCmdAction();
Parameters
None.
Results
Returns a CmdActionType enumeration containing the type of open command that was selected by the user, which can be set to one of the following:

Sample
The following is a fragment from the complete example for the Open command.
   ...
   // Obtain the information contained in the custom OpenRsp component
   IOpenRspPtr spIOpenRsp(spIAppIntRsp);
_ASSERTE(spIOpenRsp != 0); std::cout << "Details for the item selected by the user:<< std::endl; std::cout << "FileName=" << (LPCSTR) spIOpenRsp->GetFileName() << std::endl; std::cout << "ContentID=" << (LPCSTR) spIOpenRsp->GetSelectedObjectID() << std::endl; std::cout << "Operation=" << (LPCSTR) CItemTypeConverter::EnumToBSTR(spIOpenRsp->GetCmdAction()) << std::endl; // Obtain the information contained in the custom OpenRsp2 component IOpenRsp2Ptr spIOpenRsp2(spIAppIntRsp); _ASSERTE(spISOpenRsp2 != 0); std::cout << "MIMEType=" << (LPCSTR) spIOpenRsp2->GetMimeType() << std::endl; // Display the information about the selected ObjectStoreItem IObjectStoreItemPtr spIObjectStoreItemSelected = spIOpenRsp->GetObjectStoreItem(); _ASSERTE(spIObjectStoreItemSelected != 0); std::cout << "ObjectStoreName=" << (LPCSTR) spIObjectStoreItemSelected->GetObjectStoreName() << std::endl; std::cout << "ItemType=" << (LPCSTR) CItemTypeConverter::EnumToBSTR(spIObjectStoreItemSelected->GetItemType()) << std::endl; std::cout << "VersionSeriesID=" << (LPCSTR) spIObjectStoreItemSelected->GetVersionSeriesID() << std::endl; std::cout << "VersionID=" << (LPCSTR) spIObjectStoreItemSelected->GetVersionID() << std::endl;
...