How to display Flash movie (SWF) in Visual C++ application
Use this step-by-step tutorial to display Flash (SWF) animation file in your Visual C++ application. We will make VC++ application that will display Shapes.swf flash animation previously generated using our SWF Scout SDK.
Start Visual C++ wizard, select type and name of new MFC application project:

Click OK to start MFC Application Wizard:

Select Dialog based project type and click Next. Next page will appear:

Click Finish to create new project. Visual C++ IDE will display summary information for new project:

Click OK to open new dialog based project in VC++ IDE:

Now we should import Shockwave ActiveX control to controls toolbar. Go to Project menu, select Add To Project sub-menu and then click Components and Controls... command:

Visual C++ will display Components and Controls Gallery dialog:

Click on Registered ActiveX Controls to see the list of available ActiveX controls:

Find and select Shockwave Flash Object ActiveX control in the list of available controls and click Insert to add this control to controls toolbar.
VC will generate special C++ class that will help to interact with this control:

Click OK and VC will generate new CShockwaveFlash class in ShockwaveFlash.cpp and ShockwaveFlash.h files.
Shockwave Flash Object control will appear in controls toolbar:

Click on Shockwave Flash Object icon and then click on dialog form. Click OK to confirm adding new component:

New control will be added as shown below:

Now we will add dialog class member that will handle Flash control. Right-click the dialog and select Class Wizard:

Class Wizard dialog will appear. Select Member Variables tab and click Add Variable... button to add new variable:

Enter the name of new varaible: m_FlashPlayer and click OK:

Now click OK to close MFC ClassWizard:

Now we will place code that will load Shapes.swf to flash player control.
Right-click dialog form and select Events to open Events dialog:

Select and double-click on WM_INITDIALOG caption:

Code Editor window will appear. CDisplayFlashDlg::OnInitDialog() function is responsible for handling initialization code so we will add our code here.

Add this line :
m_FlashPlayer.SetMovie("c:\shapes.swf");
as shown on screenshot below:

And run application by pressing F5 or using Build menu:

You will see application that will display Shapes.swf flash movie using Shockwave Flash Object ActiveX control:

Download source code: