Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
void UUnrealEdEngine::SetCurrentClass( UClass* InClass )
{
	USelection* SelectionSet = GetSelectedObjects();
	SelectionSet->DeselectAll( UClass::StaticClass() );

	if(InClass != NULL)
	{
		SelectionSet->Select( InClass );
	}
}
Exemplo n.º 3
0
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;
}
Exemplo n.º 4
0
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;
}
Exemplo n.º 5
0
void UNDO_TRANSFORM::AddSelectedObjects()
{
	GetSelectedObjects(AddSelected, this, GETOBJECT_BRUSHES | GETOBJECT_TEXTURES);
}