【VC开源代码栏目提醒】:网学会员,鉴于大家对VC开源代码十分关注,论文会员在此为大家搜集整理了“shockwaveflash.cpp”一文,供大家参考学习!
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
#include "stdafx.h"
#include "shockwaveflash.h"
/////////////////////////////////////////////////////////////////////////////
// CShockwaveFlash
IMPLEMENT_DYNCREATE(CShockwaveFlash, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CShockwaveFlash properties
/////////////////////////////////////////////////////////////////////////////
// CShockwaveFlash operations
long CShockwaveFlash::GetReadyState()
{
long result;
InvokeHelper(DISPID_READYSTATE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
long CShockwaveFlash::GetTotalFrames()
{
long result;
InvokeHelper(0x7c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CShockwaveFlash::GetPlaying()
{
BOOL result;
InvokeHelper(0x7d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetPlaying(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x7d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
long CShockwaveFlash::GetQuality()
{
long result;
InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetQuality(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
long CShockwaveFlash::GetScaleMode()
{
long result;
InvokeHelper(0x78, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetScaleMode(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x78, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
long CShockwaveFlash::GetAlignMode()
{
long result;
InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetAlignMode(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x79, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
long CShockwaveFlash::GetBackgroundColor()
{
long result;
InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetBackgroundColor(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
BOOL CShockwaveFlash::GetLoop()
{
BOOL result;
InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetLoop(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
CString CShockwaveFlash::GetMovie()
{
CString result;
InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetMovie(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
long CShockwaveFlash::GetFrameNum()
{
long result;
InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CShockwaveFlash::SetFrameNum(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
void CShockwaveFlash::SetZoomRect(long left, long top, long right, long bottom)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x6d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
left, top, right, bottom);
}
void CShockwaveFlash::Zoom(long factor)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x76, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
factor);
}
void CShockwaveFlash::Pan(long x, long y, long mode)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x77, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
x, y, mode);
}
void CShockwaveFlash::Play()
{
InvokeHelper(0x70, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CShockwaveFlash::Stop()
{
InvokeHelper(0x71, DISPA