📄 msppt.h
字号:
long GetFollowMasterBackground();
void SetFollowMasterBackground(long nNewValue);
LPDISPATCH GetNotesPage();
LPDISPATCH GetMaster();
LPDISPATCH GetHyperlinks();
void Export(LPCTSTR FileName, LPCTSTR FilterName, long ScaleWidth, long ScaleHeight);
LPDISPATCH Item(const VARIANT& Index);
long GetCount();
LPDISPATCH GetScripts();
LPDISPATCH GetComments();
LPDISPATCH GetDesign();
void SetDesign(LPDISPATCH newValue);
void MoveTo(long toPos);
LPDISPATCH GetTimeLine();
void ApplyTemplate(LPCTSTR FileName);
};
/////////////////////////////////////////////////////////////////////////////
// _Master wrapper class
class _Master : public COleDispatchDriver
{
public:
_Master() {} // Calls COleDispatchDriver default constructor
_Master(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
_Master(const _Master& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
LPDISPATCH GetShapes();
LPDISPATCH GetHeadersFooters();
LPDISPATCH GetColorScheme();
void SetColorScheme(LPDISPATCH newValue);
LPDISPATCH GetBackground();
CString GetName();
void SetName(LPCTSTR lpszNewValue);
void Delete();
float GetHeight();
float GetWidth();
LPDISPATCH GetTextStyles();
LPDISPATCH GetHyperlinks();
LPDISPATCH GetScripts();
LPDISPATCH GetDesign();
LPDISPATCH GetTimeLine();
LPDISPATCH GetSlideShowTransition();
};
/////////////////////////////////////////////////////////////////////////////
// ColorSchemes wrapper class
class ColorSchemes : public COleDispatchDriver
{
public:
ColorSchemes() {} // Calls COleDispatchDriver default constructor
ColorSchemes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
ColorSchemes(const ColorSchemes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
long GetCount();
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
LPDISPATCH Item(long Index);
LPDISPATCH Add(LPDISPATCH Scheme);
};
/////////////////////////////////////////////////////////////////////////////
// ColorScheme wrapper class
class ColorScheme : public COleDispatchDriver
{
public:
ColorScheme() {} // Calls COleDispatchDriver default constructor
ColorScheme(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
ColorScheme(const ColorScheme& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
long GetCount();
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
LPDISPATCH Colors(long SchemeColor);
void Delete();
};
/////////////////////////////////////////////////////////////////////////////
// RGBColor wrapper class
class RGBColor : public COleDispatchDriver
{
public:
RGBColor() {} // Calls COleDispatchDriver default constructor
RGBColor(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
RGBColor(const RGBColor& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
long GetRgb();
void SetRgb(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// SlideShowTransition wrapper class
class SlideShowTransition : public COleDispatchDriver
{
public:
SlideShowTransition() {} // Calls COleDispatchDriver default constructor
SlideShowTransition(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
SlideShowTransition(const SlideShowTransition& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
long GetAdvanceOnClick();
void SetAdvanceOnClick(long nNewValue);
long GetAdvanceOnTime();
void SetAdvanceOnTime(long nNewValue);
float GetAdvanceTime();
void SetAdvanceTime(float newValue);
long GetEntryEffect();
void SetEntryEffect(long nNewValue);
long GetHidden();
void SetHidden(long nNewValue);
long GetLoopSoundUntilNext();
void SetLoopSoundUntilNext(long nNewValue);
LPDISPATCH GetSoundEffect();
long GetSpeed();
void SetSpeed(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// SoundEffect wrapper class
class SoundEffect : public COleDispatchDriver
{
public:
SoundEffect() {} // Calls COleDispatchDriver default constructor
SoundEffect(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
SoundEffect(const SoundEffect& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
CString GetName();
void SetName(LPCTSTR lpszNewValue);
long GetType();
void SetType(long nNewValue);
void ImportFromFile(LPCTSTR FileName);
void Play();
};
/////////////////////////////////////////////////////////////////////////////
// SoundFormat wrapper class
class SoundFormat : public COleDispatchDriver
{
public:
SoundFormat() {} // Calls COleDispatchDriver default constructor
SoundFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
SoundFormat(const SoundFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
void Play();
void Import(LPCTSTR FileName);
long Export(LPCTSTR FileName);
long GetType();
CString GetSourceFullName();
};
/////////////////////////////////////////////////////////////////////////////
// HeadersFooters wrapper class
class HeadersFooters : public COleDispatchDriver
{
public:
HeadersFooters() {} // Calls COleDispatchDriver default constructor
HeadersFooters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
HeadersFooters(const HeadersFooters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
LPDISPATCH GetDateAndTime();
LPDISPATCH GetSlideNumber();
LPDISPATCH GetHeader();
LPDISPATCH GetFooter();
long GetDisplayOnTitleSlide();
void SetDisplayOnTitleSlide(long nNewValue);
void Clear();
};
/////////////////////////////////////////////////////////////////////////////
// Shapes wrapper class
class Shapes : public COleDispatchDriver
{
public:
Shapes() {} // Calls COleDispatchDriver default constructor
Shapes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Shapes(const Shapes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
long GetCount();
LPDISPATCH Item(const VARIANT& Index);
LPUNKNOWN Get_NewEnum();
LPDISPATCH AddCallout(long Type, float Left, float Top, float Width, float Height);
LPDISPATCH AddConnector(long Type, float BeginX, float BeginY, float EndX, float EndY);
LPDISPATCH AddCurve(const VARIANT& SafeArrayOfPoints);
LPDISPATCH AddLabel(long Orientation, float Left, float Top, float Width, float Height);
LPDISPATCH AddLine(float BeginX, float BeginY, float EndX, float EndY);
LPDISPATCH AddPicture(LPCTSTR FileName, long LinkToFile, long SaveWithDocument, float Left, float Top, float Width, float Height);
LPDISPATCH AddPolyline(const VARIANT& SafeArrayOfPoints);
LPDISPATCH AddShape(long Type, float Left, float Top, float Width, float Height);
LPDISPATCH AddTextEffect(long PresetTextEffect, LPCTSTR Text, LPCTSTR FontName, float FontSize, long FontBold, long FontItalic, float Left, float Top);
LPDISPATCH AddTextbox(long Orientation, float Left, float Top, float Width, float Height);
LPDISPATCH BuildFreeform(long EditingType, float X1, float Y1);
void SelectAll();
LPDISPATCH Range(const VARIANT& Index);
long GetHasTitle();
LPDISPATCH AddTitle();
LPDISPATCH GetTitle();
LPDISPATCH GetPlaceholders();
LPDISPATCH AddOLEObject(float Left, float Top, float Width, float Height, LPCTSTR ClassName, LPCTSTR FileName, long DisplayAsIcon, LPCTSTR IconFileName, long IconIndex, LPCTSTR IconLabel, long Link);
LPDISPATCH AddComment(float Left, float Top, float Width, float Height);
LPDISPATCH AddPlaceholder(long Type, float Left, float Top, float Width, float Height);
LPDISPATCH AddMediaObject(LPCTSTR FileName, float Left, float Top, float Width, float Height);
LPDISPATCH Paste();
LPDISPATCH AddTable(long NumRows, long NumColumns, float Left, float Top, float Width, float Height);
LPDISPATCH PasteSpecial(long DataType, long DisplayAsIcon, LPCTSTR IconFileName, long IconIndex, LPCTSTR IconLabel, long Link);
LPDISPATCH AddDiagram(long Type, float Left, float Top, float Width, float Height);
};
/////////////////////////////////////////////////////////////////////////////
// Placeholders wrapper class
class Placeholders : public COleDispatchDriver
{
public:
Placeholders() {} // Calls COleDispatchDriver default constructor
Placeholders(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Placeholders(const Placeholders& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
long GetCount();
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
LPDISPATCH Item(long Index);
};
/////////////////////////////////////////////////////////////////////////////
// PlaceholderFormat wrapper class
class PlaceholderFormat : public COleDispatchDriver
{
public:
PlaceholderFormat() {} // Calls COleDispatchDriver default constructor
PlaceholderFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
PlaceholderFormat(const PlaceholderFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
LPDISPATCH GetParent();
long GetType();
};
/////////////////////////////////////////////////////////////////////////////
// FreeformBuilder wrapper class
class FreeformBuilder : public COleDispatchDriver
{
public:
FreeformBuilder() {} // Calls COleDispatchDriver default constructor
FreeformBuilder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
FreeformBuilder(const FreeformBuilder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
void AddNodes(long SegmentType, long EditingType, float X1, float Y1, float X2, float Y2, float X3, float Y3);
LPDISPATCH ConvertToShape();
};
/////////////////////////////////////////////////////////////////////////////
// Shape wrapper class
class Shape : public COleDispatchDriver
{
public:
Shape() {} // Calls COleDispatchDriver default constructor
Shape(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Shape(const Shape& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
void Apply();
void Delete();
void Flip(long FlipCmd);
void IncrementLeft(float Increment);
void IncrementRotation(float Increment);
void IncrementTop(float Increment);
void PickUp();
void RerouteConnections();
void ScaleHeight(float Factor, long RelativeToOriginalSize, long fScale);
void ScaleWidth(float Factor, long RelativeToOriginalSize, long fScale);
void SetShapesDefaultProperties();
LPDISPATCH Ungroup();
void ZOrder(long ZOrderCmd);
LPDISPATCH GetAdjustments();
long GetAutoShapeType();
void SetAutoShapeType(long nNewValue);
long GetBlackWhiteMode();
void SetBlackWhiteMode(long nNewValue);
LPDISPATCH GetCallout();
long GetConnectionSiteCount();
long GetConnector();
LPDISPATCH GetConnectorFormat();
LPDISPATCH GetFill();
LPDISPATCH GetGroupItems();
float GetHeight();
void SetHeight(float newValue);
long GetHorizontalFlip();
float GetLeft();
void SetLeft(float newValue);
LPDISPATCH GetLine();
long GetLockAspectRatio();
void SetLockAspectRatio(long nNewValue);
CString GetName();
void SetName(LPCTSTR lpszNewValue);
LPDISPATCH GetNodes();
float GetRotation();
void SetRotation(float newValue);
LPDISPATCH GetPictureFormat();
LPDISPATCH GetShadow();
LPDISPATCH GetTextEffect();
LPDISPATCH GetTextFrame();
LPDISPATCH GetThreeD();
float GetTop();
void SetTop(float newValue);
long GetType();
long GetVerticalFlip();
VARIANT GetVertices();
long GetVisible();
void SetVisible(long nNewValue);
float GetWidth();
void SetWidth(float newValue);
long GetZOrderPosition();
LPDISPATCH GetOLEFormat();
LPDISPATCH GetLinkFormat();
LPDISPATCH GetPlaceholderFormat();
LPDISPATCH GetAnimationSettings();
LPDISPATCH GetActionSettings();
LPDISPATCH GetTags();
void Cut();
void Copy();
void Select(long Replace);
LPDISPATCH Duplicate();
long GetMediaType();
long GetHasTextFrame();
LPDISPATCH GetScript();
CString GetAlternativeText();
void SetAlternativeText(LPCTSTR lpszNewValue);
long GetHasTable();
LPDISPATCH GetTable();
long GetHasDiagram();
LPDISPATCH GetDiagram();
long GetHasDiagramNode();
LPDISPATCH GetDiagramNode();
long GetChild();
LPDISPATCH GetParentGroup();
long GetId();
};
/////////////////////////////////////////////////////////////////////////////
// ShapeRange wrapper class
class ShapeRange : public COleDispatchDriver
{
public:
ShapeRange() {} // Calls COleDispatchDriver default constructor
ShapeRange(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
ShapeRange(const ShapeRange& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -