home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C Programming Starter Kit 2.0
/
SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso
/
bc45
/
step17.pak
/
STEP17.HXX
< prev
next >
Wrap
Text File
|
1997-07-23
|
2KB
|
51 lines
// Type Library: step17.olb Drawing Pad Automated ServerContainer
// DrawPad.Application.17 1.0 {5E4BD326-8ABC-101B-A23B-CE4E85D07ED2}\409
#include <ocf/automacr.h>
class TDrawDoc;
class TDrawApp;
// TKIND_DISPATCH: TDrawDoc 1.0 {5E4BD327-8ABC-101B-A23B-CE4E85D07ED2}\409 Draw document class
class TDrawDoc : public TAutoProxy {
public:
TDrawDoc() : TAutoProxy(0x409) {}
// Current pen size
short GetPenSize(); // [id(1), prop r/w]
void SetPenSize(short); // [id(1), prop r/w]
// Current pen color
long GetPenColor(); // [id(2), prop r/w]
void SetPenColor(long); // [id(2), prop r/w]
// Add a point to the current line
void AddPoint(short X, short Y); // [id(3), method]
// Add current line into drawing
void AddLine(); // [id(4), method]
// Erases current line
void ClearLine(); // [id(5), method]
// Application object
void GetApplication(TDrawApp&); // [id(6), propget]
};
// TKIND_DISPATCH: TDrawApp 1.0 {5E4BD328-8ABC-101B-A23B-CE4E85D07ED2}\409 Application class
class TDrawApp : public TAutoProxy {
public:
TDrawApp() : TAutoProxy(0x409) {}
// Main window shown
bool GetVisible(); // [id(1), prop r/w]
void SetVisible(bool); // [id(1), prop r/w]
// Create new document
void NewDocument(TDrawDoc&); // [id(2), method]
// Open existing document
void OpenDocument(TDrawDoc&, TAutoString Name); // [id(3), method]
// Application name
TAutoString GetName(); // [id(4), propget]
// Complete path to application
TAutoString GetFullName(); // [id(5), propget]
// Application object
void GetApplication(TDrawApp&); // [id(6), propget]
// Shutdown application
void Quit(); // [id(7), method]
};