STDMETHODIMP DVConvertToPdf::Update() { CResourceSwapper rs( _Module.m_hInstResource ); CRightClick rightClick; if( rightClick.CanConvertToPDF() ) { VARIANT saSelectedDocuments; VariantInit(&saSelectedDocuments); // Verify that the retrieval of the selected documents succeeded. if( SUCCEEDED(GetSelectedObjects( &saSelectedDocuments )) ) { vector<WSDocNonCom> selectedDocuments; if( CDocCollector::PopulateSelectedDocuments(selectedDocuments,saSelectedDocuments) ) { if(rightClick.ShowConvertToPdf(selectedDocuments)) { put_Status( nrActiveCommand ); return S_OK; } } } } put_Status( nrGrayedCommand ); return S_OK; }
void UUnrealEdEngine::SetCurrentClass( UClass* InClass ) { USelection* SelectionSet = GetSelectedObjects(); SelectionSet->DeselectAll( UClass::StaticClass() ); if(InClass != NULL) { SelectionSet->Select( InClass ); } }
STDMETHODIMP COpenPDFInWord::Execute() { CResourceSwapper rs(_Module.m_hInstResource); CRightClick rightClick; if(rightClick.CanOpenPdfInWord()) { VARIANT saSelectedDocuments; VariantInit(&saSelectedDocuments); if(SUCCEEDED(GetSelectedObjects(&saSelectedDocuments))) { vector<WSDocNonCom> selectedDocuments; if(CDocCollector::PopulateSelectedDocuments(selectedDocuments,saSelectedDocuments)) { rightClick.Invoke_OpenPDFinWord(selectedDocuments); } } } return S_OK; }
STDMETHODIMP COpenPDFInWord::Update() { CResourceSwapper rs(_Module.m_hInstResource); CRightClick rightClick; if(rightClick.CanOpenPdfInWord()) { VARIANT saSelectedDocuments; VariantInit(&saSelectedDocuments); if(SUCCEEDED(GetSelectedObjects(&saSelectedDocuments))) { vector<WSDocNonCom> selectedDocuments; if(CDocCollector::PopulateSelectedDocuments(selectedDocuments, saSelectedDocuments)) { if(rightClick.ShowOpenPdfInWord(selectedDocuments)) { put_Status(nrActiveCommand); return S_OK; } } } } put_Status(nrGrayedCommand); return S_OK; }
void UNDO_TRANSFORM::AddSelectedObjects() { GetSelectedObjects(AddSelected, this, GETOBJECT_BRUSHES | GETOBJECT_TEXTURES); }