?? canvas.h
字號:
#if !defined(AFX_CANVAS_H__DDBF2BFD_01D8_4881_8E13_BDD1CE2C42CC__INCLUDED_)
#define AFX_CANVAS_H__DDBF2BFD_01D8_4881_8E13_BDD1CE2C42CC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// 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.
// Dispatch interfaces referenced by this interface
class CBrush1;
class CPen1;
class CChartFont;
class CTeePoint3D;
/////////////////////////////////////////////////////////////////////////////
// CCanvas wrapper class
class CCanvas : public COleDispatchDriver
{
public:
CCanvas() {} // Calls COleDispatchDriver default constructor
CCanvas(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CCanvas(const CCanvas& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
CBrush1 GetBrush();
CPen1 GetPen();
void LineTo(long X, long Y);
void MoveTo(long X, long Y);
void Rectangle(long Left, long Top, long Right, long Bottom);
CChartFont GetFont();
void Arc(long X1, long Y1, long X2, long Y2, long X3, long Y3, long X4, long Y4);
void Ellipse(long X1, long Y1, long X2, long Y2);
void TextOut(long X, long Y, LPCTSTR Text);
long TextHeight(LPCTSTR SomeText);
long TextWidth(LPCTSTR SomeText);
void ClipRectangle(long Left, long Top, long Right, long Bottom);
void UnClipRectangle();
void RotateLabel(long X, long Y, LPCTSTR St, long RotDegree);
BOOL IsScreenHighColor();
long GetTop();
long GetLeft();
long GetWidth();
long GetHeight();
long GetBackMode();
void SetBackMode(long nNewValue);
unsigned long GetBackColor();
void SetBackColor(unsigned long newValue);
BOOL GetSupportsFullRotation();
BOOL GetUseBuffer();
void SetUseBuffer(BOOL bNewValue);
void Pie3D(long XCenter, long YCenter, long XRadius, long YRadius, long Z0, long Z1, double StartAngle, double EndAngle, BOOL DarkSides, BOOL DrawSides);
void LineWithZ(long X0, long Y0, long X1, long Y1, long Z);
void MoveTo3D(long X, long Y, long Z);
void LineTo3D(long X, long Y, long Z);
void Plane3D(long X0, long Y0, long X1, long Y1, long Z0, long Z1);
void ZLine3D(long X, long Y, long Z0, long Z1);
void RotateLabel3D(long X, long Y, long Z, LPCTSTR St, long RotDegree);
long GetTextAlign();
void SetTextAlign(long nNewValue);
void VertLine3D(long X, long Top, long Bottom, long Z);
void HorizLine3D(long Left, long Right, long Y, long Z);
void Cylinder(BOOL Vertical, long Left, long Top, long Right, long Bottom, long Z0, long Z1, BOOL DarkCover);
void Cube(long Left, long Right, long Top, long Bottom, long Z0, long Z1, BOOL DarkSides);
void EllipseWithZ(long X1, long Y1, long X2, long Y2, long Z);
void PlaneWithZ(long X1, long Y1, long X2, long Y2, long X3, long Y3, long X4, long Y4, long Z);
void PlaneFour3D(long X1, long Y1, long X2, long Y2, long X3, long Y3, long X4, long Y4, long Z0, long Z1);
void RectangleWithZ(long Left, long Top, long Right, long Bottom, long Z);
void RectangleZ(long Left, long Top, long Bottom, long Z0, long Z1);
void TextOut3D(long X, long Y, long Z, LPCTSTR Text);
void TriangleWithZ(long X1, long Y1, long X2, long Y2, long X3, long Y3, long Z);
void Frame3D(long Left, long Top, long Right, long Bottom, unsigned long TopColor, unsigned long BottomColor, long Width);
void EraseBackground(long Left, long Top, long Right, long Bottom);
void GradientFill(long Left, long Top, long Right, long Bottom, unsigned long StartColor, unsigned long EndColor, long Direction);
void Line(long X0, long Y0, long X1, long Y1);
void RectangleY(long Left, long Top, long Right, long Z0, long Z1);
void Pixels3D(long X, long Y, long Z, unsigned long Value);
VARIANT GetHandleDC();
void Cone(BOOL Vertical, long Left, long Top, long Right, long Bottom, long Z0, long Z1, BOOL Dark3D, long ConePercent);
void Sphere(long X, long Y, long Z, double Radius);
void Arrow(BOOL Filled, long X0, long Y0, long X1, long Y1, long HeadWidth, long HeadHeight, long Z);
// method 'Draw' not emitted because of invalid return type or parameter type
CTeePoint3D GetRotationCenter();
long GetChartXCenter();
long GetChartYCenter();
void GrayScale(BOOL Inverted);
void Polyline(long ArraySize, const VARIANT& XArray, const VARIANT& YArray, long Z);
void RotatedEllipse(long Left, long Top, long Right, long Bottom, long Z, double Angle);
void StretchDraw(long Left, long Top, long Right, long Bottom, LPUNKNOWN Image);
void StretchDrawZ(long Left, long Top, long Right, long Bottom, LPUNKNOWN Image, long Z);
void Pie(long X1, long Y1, long X2, long Y2, long X3, long Y3, long X4, long Y4);
void PolygonWithZ(long ArraySize, const VARIANT& XArray, const VARIANT& YArray, long Z);
BOOL GetUseAntiAlias();
void SetUseAntiAlias(BOOL bNewValue);
void Polygon(long NumPoints, const VARIANT& Points);
void DrawBevel(long Value, long Left, long Top, long Right, long Bottom, long Size);
unsigned long ApplyDark(unsigned long Color, long HowMuch);
void DrawLine(long X0, long Y0, long X1, long Y1);
BOOL GetTeeCheckPenWidth();
BOOL GetMetafiling();
void SetMetafiling(BOOL bNewValue);
BOOL GetMonochrome();
void SetMonochrome(BOOL bNewValue);
void AssignBrush(long ABrush);
long GetFontHeight();
unsigned long GetGetPixels3D(long X, long Y, long Z);
void Pixels(long X, long Y, unsigned long Value);
unsigned long GetGetPixels(long X, long Y);
BOOL GetSupports3DText();
void ClipRoundRectangle(long Left, long Top, long Right, long Bottom, long RoundSize);
void ClipEllipse(long Left, long Top, long Right, long Bottom);
void ClipPolygon(VARIANT* Points, long NumPoints);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CANVAS_H__DDBF2BFD_01D8_4881_8E13_BDD1CE2C42CC__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -