CShockwaveFlash Class Reference

#include <shockwaveflash.h>

List of all members.

Public Member Functions

CLSID const & GetClsid ()
virtual BOOL Create (LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID, CCreateContext *pContext=NULL)
BOOL Create (LPCTSTR lpszWindowName, DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID, CFile *pPersist=NULL, BOOL bStorage=FALSE, BSTR bstrLicKey=NULL)
long GetReadyState ()
long GetTotalFrames ()
BOOL GetPlaying ()
void SetPlaying (BOOL bNewValue)
long GetQuality ()
void SetQuality (long nNewValue)
long GetScaleMode ()
void SetScaleMode (long nNewValue)
long GetAlignMode ()
void SetAlignMode (long nNewValue)
long GetBackgroundColor ()
void SetBackgroundColor (long nNewValue)
BOOL GetLoop ()
void SetLoop (BOOL bNewValue)
CString GetMovie ()
void SetMovie (LPCTSTR lpszNewValue)
long GetFrameNum ()
void SetFrameNum (long nNewValue)
void SetZoomRect (long left, long top, long right, long bottom)
void Zoom (long factor)
void Pan (long x, long y, long mode)
void Play ()
void Stop ()
void Back ()
void Forward ()
void Rewind ()
void StopPlay ()
void GotoFrame (long FrameNum)
long CurrentFrame ()
BOOL IsPlaying ()
long PercentLoaded ()
BOOL FrameLoaded (long FrameNum)
long FlashVersion ()
CString GetWMode ()
void SetWMode (LPCTSTR lpszNewValue)
CString GetSAlign ()
void SetSAlign (LPCTSTR lpszNewValue)
BOOL GetMenu ()
void SetMenu (BOOL bNewValue)
CString GetBase ()
void SetBase (LPCTSTR lpszNewValue)
CString GetScale ()
void SetScale (LPCTSTR lpszNewValue)
BOOL GetDeviceFont ()
void SetDeviceFont (BOOL bNewValue)
BOOL GetEmbedMovie ()
void SetEmbedMovie (BOOL bNewValue)
CString GetBGColor ()
void SetBGColor (LPCTSTR lpszNewValue)
CString GetQuality2 ()
void SetQuality2 (LPCTSTR lpszNewValue)
void LoadMovie (long layer, LPCTSTR url)
void TGotoFrame (LPCTSTR target, long FrameNum)
void TGotoLabel (LPCTSTR target, LPCTSTR label)
long TCurrentFrame (LPCTSTR target)
CString TCurrentLabel (LPCTSTR target)
void TPlay (LPCTSTR target)
void TStopPlay (LPCTSTR target)
void SetVariable (LPCTSTR name, LPCTSTR value)
CString GetVariable (LPCTSTR name)
void TSetProperty (LPCTSTR target, long property, LPCTSTR value)
CString TGetProperty (LPCTSTR target, long property)
void TCallFrame (LPCTSTR target, long FrameNum)
void TCallLabel (LPCTSTR target, LPCTSTR label)
void TSetPropertyNum (LPCTSTR target, long property, double value)
double TGetPropertyNum (LPCTSTR target, long property)
double TGetPropertyAsNumber (LPCTSTR target, long property)
CString GetSWRemote ()
void SetSWRemote (LPCTSTR lpszNewValue)
CString GetFlashVars ()
void SetFlashVars (LPCTSTR lpszNewValue)
CString GetAllowScriptAccess ()
void SetAllowScriptAccess (LPCTSTR lpszNewValue)
CString GetMovieData ()
void SetMovieData (LPCTSTR lpszNewValue)
LPUNKNOWN GetInlineData ()
void SetInlineData (LPUNKNOWN newValue)
BOOL GetSeamlessTabbing ()
void SetSeamlessTabbing (BOOL bNewValue)
void EnforceLocalSecurity ()
BOOL GetProfile ()
void SetProfile (BOOL bNewValue)
CString GetProfileAddress ()
void SetProfileAddress (LPCTSTR lpszNewValue)
long GetProfilePort ()
void SetProfilePort (long nNewValue)
CString CallFunction (LPCTSTR request)
void SetReturnValue (LPCTSTR returnValue)
void DisableLocalSecurity ()
CString GetAllowNetworking ()
void SetAllowNetworking (LPCTSTR lpszNewValue)
CString GetAllowFullScreen ()
void SetAllowFullScreen (LPCTSTR lpszNewValue)


Detailed Description

Definition at line 13 of file shockwaveflash.h.


Member Function Documentation

CLSID const& CShockwaveFlash::GetClsid (  )  [inline]

Definition at line 18 of file shockwaveflash.h.

Referenced by Create().

virtual BOOL CShockwaveFlash::Create ( LPCTSTR  lpszClassName,
LPCTSTR  lpszWindowName,
DWORD  dwStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID,
CCreateContext *  pContext = NULL 
) [inline, virtual]

Definition at line 24 of file shockwaveflash.h.

References GetClsid().

Referenced by CDownloads_VideoPreview::Play().

BOOL CShockwaveFlash::Create ( LPCTSTR  lpszWindowName,
DWORD  dwStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID,
CFile *  pPersist = NULL,
BOOL  bStorage = FALSE,
BSTR  bstrLicKey = NULL 
) [inline]

Definition at line 31 of file shockwaveflash.h.

References GetClsid().

long CShockwaveFlash::GetReadyState (  ) 

Definition at line 11 of file shockwaveflash.cpp.

References NULL, and VT_I4.

long CShockwaveFlash::GetTotalFrames (  ) 

Definition at line 18 of file shockwaveflash.cpp.

References NULL, and VT_I4.

BOOL CShockwaveFlash::GetPlaying (  ) 

Definition at line 25 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetPlaying ( BOOL  bNewValue  ) 

Definition at line 32 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetQuality (  ) 

Definition at line 40 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetQuality ( long  nNewValue  ) 

Definition at line 47 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetScaleMode (  ) 

Definition at line 55 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetScaleMode ( long  nNewValue  ) 

Definition at line 62 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetAlignMode (  ) 

Definition at line 70 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetAlignMode ( long  nNewValue  ) 

Definition at line 77 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetBackgroundColor (  ) 

Definition at line 85 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetBackgroundColor ( long  nNewValue  ) 

Definition at line 92 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

Referenced by CDownloads_VideoPreview::Play().

BOOL CShockwaveFlash::GetLoop (  ) 

Definition at line 100 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetLoop ( BOOL  bNewValue  ) 

Definition at line 107 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetMovie (  ) 

Definition at line 115 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetMovie ( LPCTSTR  lpszNewValue  ) 

Definition at line 122 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetFrameNum (  ) 

Definition at line 130 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetFrameNum ( long  nNewValue  ) 

Definition at line 137 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::SetZoomRect ( long  left,
long  top,
long  right,
long  bottom 
)

Definition at line 145 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Zoom ( long  factor  ) 

Definition at line 153 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Pan ( long  x,
long  y,
long  mode 
)

Definition at line 161 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Play (  ) 

Definition at line 169 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Stop ( void   ) 

Definition at line 174 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Back (  ) 

Definition at line 179 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Forward (  ) 

Definition at line 184 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::Rewind (  ) 

Definition at line 189 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::StopPlay (  ) 

Definition at line 194 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::GotoFrame ( long  FrameNum  ) 

Definition at line 199 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::CurrentFrame (  ) 

Definition at line 207 of file shockwaveflash.cpp.

References NULL, and VT_I4.

BOOL CShockwaveFlash::IsPlaying (  ) 

Definition at line 214 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

long CShockwaveFlash::PercentLoaded (  ) 

Definition at line 221 of file shockwaveflash.cpp.

References NULL, and VT_I4.

BOOL CShockwaveFlash::FrameLoaded ( long  FrameNum  ) 

Definition at line 228 of file shockwaveflash.cpp.

References BOOL, and VT_BOOL.

long CShockwaveFlash::FlashVersion (  ) 

Definition at line 238 of file shockwaveflash.cpp.

References NULL, and VT_I4.

CString CShockwaveFlash::GetWMode (  ) 

Definition at line 245 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetWMode ( LPCTSTR  lpszNewValue  ) 

Definition at line 252 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetSAlign (  ) 

Definition at line 260 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetSAlign ( LPCTSTR  lpszNewValue  ) 

Definition at line 267 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

BOOL CShockwaveFlash::GetMenu (  ) 

Definition at line 275 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetMenu ( BOOL  bNewValue  ) 

Definition at line 282 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetBase (  ) 

Definition at line 290 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetBase ( LPCTSTR  lpszNewValue  ) 

Definition at line 297 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetScale (  ) 

Definition at line 305 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetScale ( LPCTSTR  lpszNewValue  ) 

Definition at line 312 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

BOOL CShockwaveFlash::GetDeviceFont (  ) 

Definition at line 320 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetDeviceFont ( BOOL  bNewValue  ) 

Definition at line 327 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

BOOL CShockwaveFlash::GetEmbedMovie (  ) 

Definition at line 335 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetEmbedMovie ( BOOL  bNewValue  ) 

Definition at line 342 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetBGColor (  ) 

Definition at line 350 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetBGColor ( LPCTSTR  lpszNewValue  ) 

Definition at line 357 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetQuality2 (  ) 

Definition at line 365 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetQuality2 ( LPCTSTR  lpszNewValue  ) 

Definition at line 372 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::LoadMovie ( long  layer,
LPCTSTR  url 
)

Definition at line 380 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

Referenced by CDownloads_VideoPreview::Play().

void CShockwaveFlash::TGotoFrame ( LPCTSTR  target,
long  FrameNum 
)

Definition at line 388 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::TGotoLabel ( LPCTSTR  target,
LPCTSTR  label 
)

Definition at line 396 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::TCurrentFrame ( LPCTSTR  target  ) 

Definition at line 404 of file shockwaveflash.cpp.

References VT_I4.

CString CShockwaveFlash::TCurrentLabel ( LPCTSTR  target  ) 

Definition at line 414 of file shockwaveflash.cpp.

References VT_BSTR.

void CShockwaveFlash::TPlay ( LPCTSTR  target  ) 

Definition at line 424 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::TStopPlay ( LPCTSTR  target  ) 

Definition at line 432 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::SetVariable ( LPCTSTR  name,
LPCTSTR  value 
)

Definition at line 440 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetVariable ( LPCTSTR  name  ) 

Definition at line 448 of file shockwaveflash.cpp.

References VT_BSTR.

void CShockwaveFlash::TSetProperty ( LPCTSTR  target,
long  property,
LPCTSTR  value 
)

Definition at line 458 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::TGetProperty ( LPCTSTR  target,
long  property 
)

Definition at line 466 of file shockwaveflash.cpp.

References VT_BSTR.

void CShockwaveFlash::TCallFrame ( LPCTSTR  target,
long  FrameNum 
)

Definition at line 476 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::TCallLabel ( LPCTSTR  target,
LPCTSTR  label 
)

Definition at line 484 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::TSetPropertyNum ( LPCTSTR  target,
long  property,
double  value 
)

Definition at line 492 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

double CShockwaveFlash::TGetPropertyNum ( LPCTSTR  target,
long  property 
)

Definition at line 500 of file shockwaveflash.cpp.

References VT_R8.

double CShockwaveFlash::TGetPropertyAsNumber ( LPCTSTR  target,
long  property 
)

Definition at line 510 of file shockwaveflash.cpp.

References VT_R8.

CString CShockwaveFlash::GetSWRemote (  ) 

Definition at line 520 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetSWRemote ( LPCTSTR  lpszNewValue  ) 

Definition at line 527 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetFlashVars (  ) 

Definition at line 535 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetFlashVars ( LPCTSTR  lpszNewValue  ) 

Definition at line 542 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetAllowScriptAccess (  ) 

Definition at line 550 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetAllowScriptAccess ( LPCTSTR  lpszNewValue  ) 

Definition at line 557 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetMovieData (  ) 

Definition at line 565 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetMovieData ( LPCTSTR  lpszNewValue  ) 

Definition at line 572 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

LPUNKNOWN CShockwaveFlash::GetInlineData (  ) 

Definition at line 580 of file shockwaveflash.cpp.

References NULL, and VT_UNKNOWN.

void CShockwaveFlash::SetInlineData ( LPUNKNOWN  newValue  ) 

Definition at line 587 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

BOOL CShockwaveFlash::GetSeamlessTabbing (  ) 

Definition at line 595 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetSeamlessTabbing ( BOOL  bNewValue  ) 

Definition at line 602 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::EnforceLocalSecurity (  ) 

Definition at line 610 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

BOOL CShockwaveFlash::GetProfile (  ) 

Definition at line 615 of file shockwaveflash.cpp.

References BOOL, NULL, and VT_BOOL.

void CShockwaveFlash::SetProfile ( BOOL  bNewValue  ) 

Definition at line 622 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetProfileAddress (  ) 

Definition at line 630 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetProfileAddress ( LPCTSTR  lpszNewValue  ) 

Definition at line 637 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

long CShockwaveFlash::GetProfilePort (  ) 

Definition at line 645 of file shockwaveflash.cpp.

References NULL, and VT_I4.

void CShockwaveFlash::SetProfilePort ( long  nNewValue  ) 

Definition at line 652 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::CallFunction ( LPCTSTR  request  ) 

Definition at line 660 of file shockwaveflash.cpp.

References VT_BSTR.

Referenced by CDownloads_VideoPreview::Play().

void CShockwaveFlash::SetReturnValue ( LPCTSTR  returnValue  ) 

Definition at line 670 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

void CShockwaveFlash::DisableLocalSecurity (  ) 

Definition at line 678 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetAllowNetworking (  ) 

Definition at line 683 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetAllowNetworking ( LPCTSTR  lpszNewValue  ) 

Definition at line 690 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.

CString CShockwaveFlash::GetAllowFullScreen (  ) 

Definition at line 698 of file shockwaveflash.cpp.

References NULL, and VT_BSTR.

void CShockwaveFlash::SetAllowFullScreen ( LPCTSTR  lpszNewValue  ) 

Definition at line 705 of file shockwaveflash.cpp.

References NULL, and VT_EMPTY.


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:53 2008 by  doxygen 1.5.6