home *** CD-ROM | disk | FTP | other *** search
- // 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]
- };
-