Toll Free: (877) 723-1442 U.S. and Canada
Support
ActiveX / COM
Visual C++ / MFC
Customer Spotlight
Corporate Partners
Contact Sales

Call center available M-F 9:00 - 6:00 US Eastern Time.

U.S. and Canada
(877) 723-1442

International
(517) 625-5729

Email

Using the MFC class CAnimateCtrl

Author: Kirk Stowell
Posted: November 16, 2004
Environment: Visual C++ MFC

Downloads:
  article08_prj.zip - Source Files with Demo Project [144 KB]

Its pretty easy to implement an avi control.  Follow these steps to add an avi animation control (CAnimateCtrl) to your dialog resource.  Here is a quick tip for doing just that.

In the resource editor, click on the animate control icon, and place one on your dialog.  Next go into 'Class Wizard' and add a control name to your newly inserted component. Example: CAnimateCtrl m_avi.  This is placed in your .h file. Next, import the .avi file into your project.  To do this, highlight your resource project name, and right click in the resource view window. Select import.  Set the filter to *.avi, and select the avi file you want to import.  Enter "AVI" for resource type in the custom resource type dialog box.

Add the following code to your project:

 BOOL CAvidemoDlg::OnInitDialog()

 {

     CDialog::OnInitDialog();

     ...

     ...

 

     // TODO: Add extra initialization here

     m_avi.Open( IDR_AVI ); // open the avi resource.

     m_avi.Play( 0, -1,-1 );play avi resource.

 

     // return TRUE unless you set the focus to a control

     return TRUE;

 }

Microsoft, Visual Studio, and the Visual Studio logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Other products and/or company names may be trademarks or registered trademarks of their respective owners.