You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
2.2 KiB
C++

#if !defined(AFX_LINEPATTERN_H__A16C50CA_38FA_4930_ACA5_B300AC75B0D8__INCLUDED_)
#define AFX_LINEPATTERN_H__A16C50CA_38FA_4930_ACA5_B300AC75B0D8__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 CCallback;
class CLineSegment;
/////////////////////////////////////////////////////////////////////////////
// CLinePattern wrapper class
class CLinePattern : public COleDispatchDriver
{
public:
CLinePattern() {} // Calls COleDispatchDriver default constructor
CLinePattern(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CLinePattern(const CLinePattern& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
CString GetKey();
void SetKey(LPCTSTR lpszNewValue);
CCallback GetGlobalCallback();
void SetGlobalCallback(LPDISPATCH newValue);
CString GetErrorMsg(long ErrorCode);
long GetLastErrorCode();
CLineSegment GetLine(long Index);
void SetLine(long Index, LPDISPATCH newValue);
long GetCount();
void AddLine(unsigned long Color, float Width, long style);
BOOL InsertLine(long Index, unsigned long Color, float Width, long style);
CLineSegment AddMarker(long Marker);
CLineSegment InsertMarker(long Index, long Marker);
BOOL RemoveItem(long Index);
void Clear();
// method 'Draw' not emitted because of invalid return type or parameter type
// method 'GetTransparency' not emitted because of invalid return type or parameter type
// method 'SetTransparency' not emitted because of invalid return type or parameter type
CString Serialize();
void Deserialize(LPCTSTR newVal);
BOOL DrawVB(long hdc, float x, float y, long clipWidth, long clipHeight, unsigned long BackColor);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_LINEPATTERN_H__A16C50CA_38FA_4930_ACA5_B300AC75B0D8__INCLUDED_)